I have a 2002 Honda Rancher 350 ES and that thing is unbelievable. Its got around 8,000 miles on it. I use it for mainly plowing and mud bogging. I don't ride it lightly. But just currently There was an oil leak I didn't know of and the engine is toast. I am rebuilding it in the spring. I had to replace the whole differential a few years back because the bolts had sheared through the casing. Other than that, I love it and I would get another one any day.