take it part for part, panel for panel ..
nuts, bolts, screw heads, grooves, joins etc
engine bay surfaces that are metal shouldn't have a problem being cleaned with a degrease, spray the area and leave the short time allowing to penetrate the affected area.. high pressure soap washing with help remove degrease and other deposits.
the only problems i have encountered with cleaning engines and bays would have to be using Kerosene, its not bad but some types of plastics ( Air intakes Ford) have a dull affect after and need rejuvenating with armorall or similar products
Engine degreasers are good first starters spraying everything except foam and soft bonnet sound protecting materials..
In the coolest part of your day with the engine cold this should be done and make sure to start your engine and let idle whilst you dry your most particular electrical and throttle components with high pressure air cleaning nozzles removing all moisture and watch each component dry in front of you..
Every part, every hole, anything that holds mass of water spray with some air to remove ,, watch it dry but watch those pretty panels dont get grease and oils on em.. keep the soapier bucket of water nearby
Parts cleaning brushes are great for covers and heavily deposited area with a little kerosene or spray on degreaser
Remember dont spend to much time with the pressure washer in on area, keep it moving, look at watch your cleaning , part for part ..
plastics clean very fast their smooth
metal brackets and pumps take a little more let them soak
if you have a hoist get the vehicle up and check the tranny, kero the go under neath then high pressure soup wash
g i love cleaning some thing nice
g i love restoring some thing clean
many types of degreaser and cleaners choose you products for their strength and quanity
i have always used air and water to clean my engines.........