I bought a 2010 rzr 800 4 seater back in May 2015 with 1400 miles. Its my first rzr but not my first off road experience. So far I replaced the thermostat, new A-arms with super daves bushings front and back because the arms were oblonged from riding them loose and worn out. Replaced all hub bearings while it was apart and the bearings had no grease left they were so worn plus dry. New rotors and pads. Now the front diff is leaking so I took the front diff out thinking the seals where bad to find the pinion bearing broke the outer race that caused the shitty zinc carrier to crack into pieces then the ring gear broke teeth off. At the moment im putting in a totally upgraded better then new 900 XP front diff from jjandaracing out of Florida. Gonna pull the driveshaft before I put the diff in for u joint replacement first. So to better help me ride more next year instead of turning wrenches on my rzr 90% OF the time is there anything else I should look for? Im putting new front axles on also.