broke my rear final drive again!

so I was plowing snow with my 2014 outlander 1000 XMR, and I started hearing a clicking noise coming from the front of the quad when I would shift from forward to reverse. after a bit it turned into a grinding noise and my front wheels stopped getting power in 4X4. turned out that my front propeller shaft stripped its splines in the bushing attached to the visco lok differential. I load it into my truck and take it to my brothers house so I can use his heated shop to take the prop. shaft off. we just got hit with a blizzard so I backed into his driveway so the plow could get by on the street. his driveway had about 6 inches of snow in it I backed the quad off of the truck and couldn’t get any traction in 2 wheel drive so I’m pushing the quad backwards while my brother is giving it throttle in reverse the wheels are spinning and all of a sudden there is a loud snap, clunk, clunk, clunk from the rear end. the pinion broke 2 teeth off of the ring gear exactly like last time, the first time happened with just over 400 KM on it, this time there is just over 900 KM on the machine.
moral of the story is that R does not stand for Reverse, it stands for Repair.
the first pic is the ring gear of the first diff that broke and the second pic is of the second ring gear that broke. 3rd and 4th pictures are of the front propeller shaft and the bushing.

Attached Images
File Type: jpg 20150427_150803.jpg (2.29 MB)
File Type: jpg 20161226_183428.jpg (4.44 MB)
File Type: jpg 20161226_185213.jpg (2.15 MB)
File Type: jpg 20161226_184805.jpg (3.27 MB)