Service station uses foam lance type thing. They sprayed foam and then washed it after covering ecu. Was afraid of doing it, but it worked ok.
Usually I just spray waterless wash and wipe with a towel and use a long handle brush to reach narrow places.