I just bought a 2001 XJ Sport. It is brand new condition with 26,000 one owner miles. Independent Jeep dealer went all over the vehicle and confirmed it's never been hit and miles are accurate. Problem is it pulls slightly to the right all the time. Dealer did four wheel alignment and said everything is within spec. but right caster is off 4 degrees. He says there is an offset ball joint available that would solve problem. Is this correct? Tires are brand new 30X9.5 Goodrich MTR's. It pulled with the original tires too.