Simple green works great, but you do need to do a little bit of scrubbing to get the grease and grime off.
I used to use simple green and a pressure washer to clean engine compartments, but now, with so many electronic components under there, I'm afraid to use the pressure washer any more.