Never heard of using WD-40 before, I'll have to try that. I have used Marvel Mystery Oil before and it works great. I've seen it free many stuck engines in antique tractors. My neighbor had an old Allis-Chalmers model C with a rusted stuck engine. Did a piston soak with Marvel Mystery Oil and it freed the engine. He did end up rebuilding the whole engine though.