One of the M1008s I have still has the original driveshaft and TC, and it has a fair amount of vibration. I took the original driveline out since it was bent by a forklift and had the tube replaced. It still had a vibe to it, so I took it back to the shop. They put it back on the lathe and then brought me back to show me the problem. It turned out the spicer yolk on the front that slips onto the TCs output shaft was actually manufactured off center. In rotating it one could see the shaft is not centered in relation to the yolks where the u-joint sits into. So I ordered a brand new yolk from my vendor who carries a full line of spicer products.
When it came in I dropped the driveline, and replaced that front section of yolk/slipshaft. To my dissappointment, the vibration was still there. I then dropped the driveline and took it to the shop. Once again on the lathe it showed the spicer part was manufactured off center. I am currently rebuilding this particular truck and lifting it witha variety of mods to include an upgrade to a NP205 TC with bolt-on rear yolk, so the vibration should dissappear with that, but it was very present right around 55 MPH, but would usually dissappear at 60 - 65 MPH.
I would think your loss of u-joints is due to faulty installation. I would try putting them in myself, or at least taking them to a different shop. They should last several years with normal use, and they are usually quite waterproof. Mater of fact, I have had trucks stuck in the middle of a lake before overnight and not had problems with water getting into the u-joints.