For degreaser (i'm a firm believer this should only ever be done ONCE) I use a bio-degradeable full strength degreaser, spray entire engine (after covering all necessary parts), scrub with medium bristle brush,
Rinse with PW on medium pressure (about 1000 psi) moving back and forth quickly.
I dress (because I'm cheap) with Armor all tire foam!