The best upgrade I've ever done to make factory axle shafts last over twice as long is to grind the ears for full circle snap rings. Every time I broke a joint it was from the clips shearing off from stress, kicking the cap out and then the joint self destructs and takes the shafts out with it.
You can grind it with a Dremmel (I've done all of mine this way) or a mill can do the same, it shouldn't cost much of anything to have a shop take care of it for you, but the Dremmel has worked well for this job.
When I wheeled my 95' F150 I had 34" LTB's, Power lock'd D50 front and a heavy foot I broke ujoints every single trip. I ran out of parts and bought some cheapo moly outers from JBG and ground my inner shafts for snap rings. The shafts lasted a year and broke when the needle bearings turned into dust from a lack of maintenance - I was throughly surprised.
Here are some really crappy cell phone pics from a long time ago...
It's easy to see where you need to grind and just how little material needs to be removed.
Slip the snap rings on the joint before putting them into the ears, you won't be able to get the snap rings in afterwards like a normal clip.
The results-
It doesn't matter what shafts and joints you are running, although I would ONLY run Spicer life series joints (more on that later) this upgrade is worth the time when you are replacing joints. I didn't have the time to do this to my D60 but it almost costed me big last weekend. I broke the rear yolk off my D70 and had to bang out in FWD low - when I was loading onto the trailer and strapping down I noticed one of the clips on my D60 shaft was half way out, almost costing me well over $200 to replace the joint and shafts if it were to have let loose.
As for ujoints - Spicer life series (non greaseable) or
NOTHING at all. The Napa Tough Truck joints are worthless, I broke one in sand... backing down a hill!
From there I tried the Neapco joints and broke another joint backing off a log in neutral - I saw the car go flying out from the driver's seat... :-X
After breaking around 5 joints in 5 trips I wised up and bough the solid Spicer life series and it didn't break from abuse, only from a lack of maintenance.
If anyone takes anything from this, grind for full circle snap rings - it's worth the time ;D