I have been meaning to take pics and post how to do this. Anyway this will make your engine compartment look like the day it rolled off the showroom!
First get a spray bottle of castrol super clean! It's a little hard to find but most walmarts carry it, be careful not to get the wheel cleaner! You want the degreaser, it comes in a purple bottle. Sometimes they sell it in 1 gallon jugs and I put it in my own spray bottles. Then get a spray bottle of formula 2000 tire shine, the cheap stuff it comes in a lime green bottle or any other armor all type stuff will work.
Next go to the local spray off car wash, pop ur hood and spray the shit out of every nook and cranny of your engine compartment. DO NOT GET IT ON YOUR STRUT BAR BRACE UNLESS YOU PLAN ON POLISHING IT AS IT WILL LEAVE MARKS on any anodized or polished alluminum. I just put a strip of wide masking tape on mine when i do it.
Then wait about 2-4 minutes and rinse with high pressure water. Your stickers and wires and engine and everything will look brand new. Then take the tire shine stuff and spray it all over the engine and everything and close the hood. Wait til the next day and pop the hood and it will blow your mind! I can take the dirtiest old car or bike and make it look like new with this method! Hope this helps and for those of you that will probably chime in saying we shouldn't do this. I have done this on every vehicle I have ever owned from trucks to Mercedes without a single problem is assure you all it is 100% proven and safe! Good luck!