Unless it's an abnormally dry summer, I can find mud to ride in 365 days a year around here. Consequently, my bikes always look like crap! After every ride I put a plug in the end of the muffler and hose off everything I can. On the sloppiest, greasiest days that alone can take 20 to 30 minutes. Then I spray the whole bike down with ProSoap, let it soak for about 10 minutes and wash it by hand. After it's clean I hand dy the bike while it's running to drive the condensate out of the engine and exhaust system then hit the chain & various pivot points with WD-40. It takes a lot of scrubbing sometimes, but it's worth it. This little ritual keeps my bikes mechanically sound and parts & bearings don't seize up on me. I'm geneally reluctant to use a pressure washer, as that tends to drive mud & gunk into the bearings. Seems no matter what I do though, the plastics are really dull, the cases and frame scuffed up and the engine has a definite & permanent dirt color to it. Oh well, it is a DIRT bike!