If it hasn't been said enough, Spicers! Not all of them are the same they have different versions. I would get the "spicer life" series, They have 3 seals to keep the grease in and dirt out. I learned my lesson the hard way by installing precision u joints that failed a little more than a year later.
Oh boy, is that picture is worth a thousand words.
That precision schitt is all the parts store i deal with stocks.
I don't know how many of those greaseable POS's I put in and kept blaming myself for doing something wrong when they failed 6 or 10 months later.
Greasing them constantly never helped.
Got a sealed Mopar U-joint and noticed when I pulled it out of the box it has "Spicer" and "Dana" cast into them. Many many trouble-free miles later I learned that there are only Spicer u-joints made. No one else makes a u-joint except for a couple of Napas that I have in another Ram that are sealed and have lifetime warranty. Have about 50,000 miles on them now, but for sure sticking with sealed Spicers since they last forever.