I usualy spray on a multipurpose cleaner i have autoglym powermax tfr agitate with a stif brush leave 10 min rinse of then snowfoam engine bay leave for 20 min rinse that of then wipe down and dry then i get a nice clean result like this