brake cleaner and ATF, proabbly 2 things that will never be used in my engine bay.... Just do what I do.... Throw some rags in the plug gulley (this is on a 6m, use some simple green, or something thats just sitting around that you feel comfortable using on the painted parts, wet the engine bay down, spray whatever on, scrub whatever you can, hose off....... I've been doing this since I got the car finished and have never had to replace plugs or wires... I have replaced them I just wasn't forced to (plugs weren't rusted or anything funky like that)...
Best bet, pull the motor and everything out of the engine bay, clean the bay itself, and just clean everything really good when ya put it back together... Then she'll be clean, why hasn't anyone else suggested this? But seriously, it'll only take ya a couple of days if you're good.
Ask anyone, it pretty much still looks like that after 30k miles.... only without the zip-tied fan shroud