"Ran when pulled"

Sorry to point that out! When I saw those 2 pistons, I had to wonder if there are actually con rods in those 2 holes....... or are the piston tops broken off or what? If not con rods, then I would question what happened and is the crank good and straight. But that is all speculation at this point.

IMHO, take it all down first to see what you have to work with. Check (or have checked) the top-to-bottom taper in the bores. If there is too much taper, you can hone it all day long but the rings won't last. Being EFI, hopefully they are pretty good.

FWIW, I tend to just piece together parts that I like. Is this for just a stock running engine? There are a few slightly higher compression ratio, flat topped, stock type cast, 318 pistons out there, at a cast piston price since you are on a budget. Not truly "high compression" but you don't want to end up with the old super-low-compression truck pistons. CR is IMHO the main deficiency in the 318's, so any steps to pick it up are good steps to take.