my engine detail consists of warming up the engine (not hot), a light mist w/ water immediately followed by a very liberal wetting with some simple green or another all purpose cleaner. close hood and let sit for about 10-15 min. rinse with water hose w/o a sprayer on it (no pressure). let dry or dry w/ towel ect then use a foaming tire shine on everything and close hood waiting until it is no longer foam. usually about 15 min. wipe all excess off and voila. your engine bay looks stellar.
now this is just from me and i'm in no way a detail guru, but it does work very well as long as you keep up the engine bay so it's not covered in dirt/oil