04 SD, 215K miles, pretty much stock. Thanks to the folks here, I have done most of the "bullet-proofing" and am very happy with my truck. Time to re-hab the front drive line now. Going to replace front U joints, tie rod ends, idler arm, pittman arm, ball joints. I have maintained the front hub bearings as recommended here and have not had an issue. That being said, since I am doing a tear-down to replace U joints, now would be the time to replace hubs. I need some advice here. Stick with the OEM hubs and front axle stub assembly (with the pain in the backside needle bearings) or go with aftermarket like Dynatrac or Warn? I am after reliability, don't care if I keep the vacuum operated hubs or not...What are the opinions of the experts here? Anything else I should be looking at to replace/upgrade on front end?