we ride in alot of rocky terrain as well as mud mainly just checking out old gold and tin mines .the circlips were a replacment clip at no charge yamaha checked diff all ok but replaced cv shafts because of buring on the spline ends . my grizz has got 4000km on it and this is the only problem i have had