Hey all, I have an 01' Chevy 2500 hd and the carrier bearing is starting to take a crap on me. I plan on swapping out the u-joints when I do the carrier bearing as well. I am just wondering if anyone has a better alternative than the stock u joints and carrier bearing. Every truck I have ever had with a carrier bearing I have had to replace several times and needless to say it is getting old. Thanks in advance for the help all!