Frozen Block

I had a piston locked in so bad after a week of soaking, heating the sleeve through the coolant passage but I still had to beat it out, absolutely destroyed the rod.
Because it ate 3 large brass drifts & had to settle with a solid steel rod & a 3 lb sledge hammer. If I did it again I'd try a large breaker bar and see if I could rotate the rod & piston back and forth. But I guess that depends on where your piston is stuck in the bore