Actually, I did it in a buddy'* driveway (I live in an apartment complex, so that wouldn't work to good). Regular garden hose, though it had a different head on it with a bunch of settings, so you could get some fairly powerfull streams out of it. I didn't want to do it at a car wash, because I knew I'd be there quite some time, and I wanted to have control over shutting off the water (without the time still counting
). So, I doused the engine in 2 cans of Foaming Engine Brite, waited about 10 minutes, scrubbed the really bad areas with a variety of brushes, and rinsed everything off. Then I went back and scrubbed everything and anything I could within reach in the engine bay, and rinsed, repeating till it was clean. Spent about 2 hours on it. Practically not a spec of grease or dirt left in the engine bay. The only things that don't look clean now are the rusted pieces that will have to be pulled out, sandblasted, and cleaned or chromed.