RE: Engine cleaning/Overhaul?
The best method I have heard for cleaning the exterior of engines is to spray with Dawn Power Dissolver, let sit a few minutes, then scrub with an old toothbrush.
You don't have to take it apart, don't need a crock-pot that you can only use for this purpose, and you don't need any antifreeze (which has it's own concerns).