I've always had great success with Spicer snap tite series joints , non greasable (greasing is done at time of assembly ) . They have an extra measure of protection in the way they "snap" into position on assembly and seal up better than anything I've ever used.
I have a fleet background , on and off road units , we would routinely replace lot's of U joints with the best we could get , it was never about how cheap the parts are , how long they last and how strong they are is far more important .