I only have 150 KM on mine and the fit and finish is OK. The 500 has plenty of power however its weak point especially if plowing I would say is the dry clutch which is easy to smoke IMHO. Ironically it is manufactured in Canada and touted as being a cut above the rest. I believe it is heavily used by other ATV manufacturers as well such as Can-Am, etc.
Coming from a Yamaha Grizzly and having zero problems with the CVT and belt in 12 years of ownership I am a bit disappointed in this system as I was led to believe when I purchased that it was a wet clutch. It is not!
The 800 does have the wet clutch so could be a better choice in your application.