Here's my engine bay about a week after I cleaned it.

I havent been able to get the firewall clean, but I picked up some new cleaners to help me do the job. I used multi-purpose cleaner that we use with our pressure washer. I just put some in a bucket along with water, and used an old paint brush, nail brush, and other misc. bits to get in the small areas.