The slot for the alignment pin looks correct for an LA.46. The flange at the top of the cylinder looks pretty thick, and if it's a Brian Gardener ABC set for the LA.46, he only sold them with a new head because he didn't want to machine the flange as thin as the stock units are. I think Brian's sets came with a rod also?? Randy Smith made a fairly recent run of VF.46 ABC piston and liners, if I remember correctly. Either way, if you just measure common dimensions of known parts against these you should be able to figure it out. The I do not remember anyone putting out a "recall notice" on any of their P&L sets. If something wasn't machined correctly or completely, you might not be able to assemble them into an engine with out noticing something, so if you have enough parts you could just dry assemble things to see what does or does not fit. More or less a process of elimination. But the short answer is if you have a dial caliper and some known good parts for each engine, you should be able to figure this out in about 10 minutes.
Good luck,
Dan McEntee