I have a can AM commander 800r 2015 - over2k miles and several hundred hours so far and the only thing I have had to replace is the tires this year. And it will be due some brake pads after turkey season. And it is purely a Bad [censored] machine. been running it non stop in some pretty nasty West Texas hunting areas: rock/mud/water what ever just keeps on going.
Even used it once or twice to help pull out full size pickups
when you buy what ever sxs get the tires slimed:
suggest using :
Quadboss
QuadBoss Tire Sealant
Seals up to 1/2" puncture in the tread and 1/4" puncture in the sidewall
don't use the green tire slime it breaks down and will also screw up your rims over time.