yes I use the Autoglym engine / machine cleaner and degreaser, its good. I used it on my Mustang's engine etc, then power hosed off and it came up really well. Will also use it on my R200 that currently has engine removed and front end completely striped.

Ill be honest, Im not patient enough do use a cloth as I want a thorough job in all the hard to reach places. So I think I might risk the steam clean but I'll have a read of the link Herman posted up