Pistons are very expensive. Usually the only part of piston that is worn is the ring grooves. They can be rebuilt by a competent machine shop.
This might not be as good as new, but how much longer are you going to keep this car before the body becomes unacceptable?
P E H