When I clean my engine bay I use car wash soap (mixed up stronger than usual) to clean the radiator support, head lights, inner fenders, shock towers, fire wall and hood, then spray the mechanicals with SuperClean. Another once over with the car wash soap on painted surfaces, then rinse with the hose. The most important step to me is to start the car immediately and drive it (highway and stop and go) until its dry. I also use the a/c for the extra fan action.