I have had good luck pulling the head, poring oil on top of the pistons and let it sit for an hour or so. Then using a block of wood and a hammer to drive down on the piston that is highest. Usually will break free with little effort.
Once free, I rotate the engine through several times and...