How to clean engine?

i wet the engine first, then i have some industrial degreaser called purple power that i use to spay it on, let it soak a bit, and squirt the sh*t off, i have a pressure washer, which helps.
 
haha thats right^^
i just used heavy duty engine degreaser and soaked the whole motor down let it sit 15 mins, then pressure washed it and now there isnt any grease on my motor
 
i wash that whole quad down soak the whole engine,frame and everything else down with wd40 let it sit over night the next day i was the bike again the i use mother polish on the engin and rims