My 2000 chev 3500 now has 468K miles. So far, I've replaced fuel pump twice, alternator once and brakes once. I do tune-up at each 100K miles and change oil every 5000. Still runs great. So, Miko, now that you have new hubs and d shaft, I think you can look forward to many more miles.
Terry