I have read and think Hardy Spicer U joints are the best. I also use Hardy Spicer grease. A lot of the greases are too thin and sling out of the bearing cups. I bought my u-joints from englishparts.com. P/n 18110, at least for a tcs. They were $23 each. The grease is Hardy Spicer SPL 1051. I had to install longer grease fittings than were supplied to get my grease gun on the fitting.