I've done just a basic engine cleaning using a SHARK portable steamer. As mentioned cover any electrical components first. I found the steamer was great as it didn't put a stream of water on the engine just a bit of moisture from the steam. Basically you can usea degreaser, then remove it with the steam and just wipe clean.