The PTO is on one side of the engine...and the flywheel and magneto is on the other side. The best way I have found is set the motor on the ground and take some cotton rope. put about 10 - 12 inches of rope down the spark plug hole careful not to let it come out the exhaust or intake ports.
Slowly by hand turn the PTO till the rope is compressed in the cylinder and is evenly distributing pressure on the piston.
Get a buddy, a pipe wrench, and a long breaker bar (about 3-4 feet long.)
Have your buddy hold the motor in place and attach the pipe wrench and breaker bar extension about 4 inches off the ground.
When your buddy is ready, stomp on the breaker bar to shock the pto off....
It will spin freely from there.
Karl