I just got done cleaning it the other day, as you can see from my new avatar

I use a bucket of water with Mr. Clean. Used a sponge and wiped down everything, then went back and wiped again with a damp rag. Last step was wiping it all down with Armour All wipes. Looks great again. I do this every 3-4mos or so, and I also wipe stuff down everytime I'm under there checking fluids. Used to use GUNK too, back in the old days, but I don't trust hosing down engines in newer cars nowadays.