I've never tried it and don't know how safe it is, but what about melting the center of the piston with a torch? weld

The heating and cooling should break the rust even if the whole piston doesn't trickle out... work