A 4 hour long BBQ after months of MMO, Kroil and ATF/Acetone soaked. Finally gave up and yanked the motor, pried the head, and filled the jugs with Kerosene. Lit 'er up, stood by in the freezing snow and sleet and kept adding more until the rusty bast-ages finally gave way.
If the motor is still in the frame, SeaFoam is my recommendation. Heat guns won't do diddly on rusted metal inside of aluminum; too dissipated. Propane directly at the piston (if you have decent access) or SeaFoam. SeaFoam ignites, but is very low combustion so you don't get that "WOOSH!" when she fires up. In fact, a buddy who is a Deputy Fire Chief turned me onto using it as they do fill their entire fuel tanks with it on First Responder vehicles for safety issues (fuel tanks near raging fires...). Says it won't combust inside their tanks.