Just a weird question, but is there a difference in the upper and lower ball joints between 84-95 xj's and 95+ xj's? Also, how about Tie Rod ends? Was there ever a difference in the make of them? I have a 99xj and I found some ball joints for $22 each but they're for a 84-95xj...can they be used for my 99xj?