I have an '01 Honda Rubicon 500 4X4 that I have owned since new. Literally the only thing I have done to it is change the oil every few years, clean the air filter, and I had the valve lash checked a few years ago. That's it. It even has the original battery. I have a snow plow and tire chains for it and even last year no problem keeping my driveway clear. I can drive it through water and no belt slippage unlike the Yamahas since it has no belt that has to be replaced periodically.