I find a bit of purple all purpose cleaner, a bit of scrubbing and some light shower from the hose has never failed me. On my old XJ Cherokee I used to hit that with all the might of the local coin wash to get the mud and muskeg out from the engine compartment, never had one issue.