I use Gunk engine cleaner and degreaser. Advance auto carries it. Just make sure your engine is cool, spray everything down, let it soak, hose it off gently, then I wipe down the larger components with a cloth. I'm a bit anal, so then I use armor all on the hoses and anything plastic. Just be careful not to spray the Gunk on your fenders or painted areas