What are the chances of finding a good used engine at a salvage yard? That's the first place I would go if piston replacement isn't an option.