GM u joints are much higher quality then the 10 dollar part store option. Ours are almost 100 bucks over the counter, plus if you damage something doing it yourself the warranty on the part is voided. My .02 would be if it has less then 36k on it take a ride to the dealer.