I have 260,000 on a 99 and have original balljoints, hub bearings etc. Basically the front end has never been touched except for the trac bar. The original lasted 136,000 then it went bad. I went thru 3 new napa trac bars in 18,000 miles till i finally said enough is enough. I put a lukes link...