This isn’t the ideal solution, but if it were mine I’d just pull the head and replace the one piston and perhaps refresh the rings on all of them. That could be done in a few part time days of work and for relatively cheap. I’ve even got 6 or 7 OEM pistons/rods in decent condition I could give you.