How has your grizzly 660s been to you ?

so far mine has let me down 3 times in 2 years first was it died randomly about 2 hours away from the truck still have no idea what caused it but i cleaned the carb and it hasn’t done it since had to get a long tow back to the truck. second was broke a front left cv axle but it happens. Then lastly it blew a belt i didn’t check the belt when i got it so it could have been in bad condition. overheating issues but i got a rad kit any way so that fixed that.