I took a buddy of mine riding last year, fresh out of the Marine Corps, and he rented a Honda Rancher 420 for the trails. We had a great day riding, covering territory and trails that I had never covered in 5+ years of riding that trail system. At some point, we checked the odometer and found it was at 7,791 miles !! The guy who rented them stated that they put bearings in them at around 2k miles, but otherwise they were bulletproof. I gotta say, it was a very harsh, noisy, vibrating hot mess of a ride, but ... damn .. it still ran !! Amazing to know that CF Moto machines can in fact put that amount of miles on to be compared to a Honda.
PS - we did swamp the Rancher in a mudhole, and we cleaned it up as best as we could before returning it. The rental guy seemed rather unconcerned, even after we admitted to putting that Rancher through a hard day. He went on to say that the worst it ever came back was when a group of Amish boys came in and rented all of his machines, and proceeded to thrash, trash and drown every single ATV. He said they must have just found a few choice mudholes and played in them all day long !