I have a 2003 3500 srw,at 49000 miles I had the universal joints changed with greaseable ones. The factory ones were ungreaseable and they were dry as a bone. I have 65000 miles on the clock now. I think the joints are bad again. I don't know the brand that my tech installed. Can someone tell me the best brand to have installed this time. I'm also going to have the driveshaft balanced.