As John says, Castrol super clean works really well, I've been using it for years, I pressure wash my engine compartment all the time and as Usually just avoid spraying the alternator, but as Ed mentioned, it is probably better to cover it. If you happen to be cleaning the battery compartment, definitely cover the echo charger, they cannot handle any moisture at all ( found out the hard way )
Dave