Mine get bathed good once a month, whether they need it or not! I spray em down with miracle cleaner and start scrubbing. The stainless steel looks new again, the rims are clean, any oil or grease gets knocked off...........gotta have em clean. The decks get blown off every time I'm in a place I can. I'll do it after every yard if there is a convenient place to do it. I'm of the opinion that if you keep something clean it just runs better and definately looks better. The control levers and deck adjusters get a shot of WD-40 pretty regular too. I keep my truck washed at least once a week, it never go's longer than 2 weeks..........can't stand a dirty truck. Does it get me any more business? Probably not..........but it makes me happy. I see folks all the time that run their equipment til you can't even tell what it is. If it works for them then that's fine. I just think the rest of the machine is in that same condition when I see it that way.