On my 99 even though the front end rebuild doesn't even have 3,000 miles on it but a couple years now. The uppers are already cracking. They were original Mopar bushings I had put in when a shop rebuilt the uppers and replaced the lower control arms. The lower control arm bushings look fine but the bushings on the upper control arms are swollen and cracked. I don't know if it was because they were old stock or the shop tightened everything while the truck was in the air. I'm pretty sure they tightened it all up in the air instead of on the ground. I'm going to have a more competent shop do it this time who does major suspension work non-stop daily. I want to use the urethane from Prothane or Energy Suspension. I see Prothane lowers already have the shell on them but not the uppers and Energy Suspension doesn't have shells on either. Are the equally good just more work to put in? I'm redoing it because I also want to get 4 new tires and don't want a sloppy front end eating the tires. They had a hell of a time getting the truck within specs at the alignment shop. They hate the alignment bar on these trucks.