i went a shop the other day and told them i needed a alignment on my jeep, so they told me to come baq in like 40 min and it would be done. When i got baq they said they couldnt align it because the camber was so far off and that to get it aligned i would have to buy upper adjustable ball joints. The driver side was off by .9 degrees and the passenger is off by .6. Then i called a 4wheel specialist and they told me that they didnt make adjustable ball joints for my jeep. Then i read the print out of the alignment and they had my jeep on there as a grand cherokee. Idk if thats y is was off or what cause i know the xj and zj have the same front suspension. So i need to know if i should go try somewhere else or if i should get the adjustable ball joints and take it baq. My jeep is a 99 jeep cherokee with a 4.5 in lift with 31s on it