I use spray tyre foam on mine matey and then wipe it over,
Does a good job and not expensive as some of the guys who went to JAE saw this year, when i was cleaning there engines for them
If you spray it on a warm engine and wipe of the residue after a few minutes it will dry to a nice shine and remove quite a bit of the dirt