Ball hone?

I would send the pistons off to line2line coatings and for $280.00 you'll have a nice piston. Cheaper than new and better than a new factory replacement. You can have them add up to .005 of thickness, I would then take it to a machine shop and have them hone it to size. Because Depending on the rings you'll probably be wanting a 220 -280 finish, but if you're doing it over a probably polished bore you won't have the deep valleys to retain oil.
At work I use the roughest stone which is a 101 sunnen. (I think it's about 80-100 grit) and leave .001 left to hone with the next stone, this stone is only knocking off raised ridges and the 3rd stone is for the ring seal. It knocks down the 2nd stone, I only take .00025 and that leaves in microscopic terms valleys where oil will hold on the cylinder walls.