I ran a 570 Polaris checking gas wells they have a good motor, we replaced the a arm bushings about every three months didn't get 6 months without a wheel bearing. We had 2 of them both junk, had to replace the rear end in both around 3,000 miles, front drive shaft yoke twice a year. We ran Honda 500 Foreman before that and mine had 22,000 miles on it and the other had 18,000 on it. Took them to the dealer twice a year for maintenance, and very seldom for anything else.
Go with a Honda anything.