i have replaced all 4 ball joints and bearings on both sides but mine lives in muddy water so thats why mine went bad, when i took mine in for the recall on the clutch pack they also had to replace the crank, other than that i have put 2300 miles on it