Are you sure the pistons are worth saving? ...check the ring groove clearance to be sure.

I hear that that high-dollar one-gallon-can of carb-cleaner works great.