I'd say that when replacing your ball joints, go with higher quality, serviceable ball joints such as Synergy or Alloy. I did not do this the 1st time around and was surprised that I had to replace them so soon. I'm at about 130k on my 07 JKU X. I change my fluids and perform maintenance...