I'd rather pay someone to do it, or not ride when it's wet to stop it getting dirty in the first place.
My old commuting 1000 Vstrom was so salt ridden the engine casing joint had electrolysis fur around it and it was actually eaten away. The purchaser accused me of opening up the engine case because it looked chewed up