I simply used the Armor All Car Wash towels to clean my engine. Just take a sheet and wipe the parts that are dirty. The car wash towels are large so I can do a large part of my engine bay before the towel becomes dirty.
To me, doing it this way is safer because I won't be damaging the wiring in my engine by spraying water and degreaser (gasp! the horror!).