Try to find a perfectly flat road. Sometimesthe center of a two lane road will be more flat than either side. (Only drive the center if it's legal and safe). If the Jeep is still drifting right, then the first thing to do is swap the tires side to side. If the pull does not change, then most likely it is the alignment. The Jeep XJ Dana 30 does not allow for camber changes, and since it is a solid axle. caster can only be changed the same amount on both sides at the same time. There is a replacement ball joint set for the later models that does allow for caster and/or camber changes, but you must have the current angles measurement (Should be on the aignment machine printout from the alignment shop)to judge where to adjust for a like cross caster or for a camber adjustment to get rid of the pull. There is a Jeep Technical Service Bulletin (TSB)with the preferred specs that are used to compensate for a slight pull or drift.

Note: The normal jeep road crown drift, which will happen in either direction if the alignment is at spec can also be compensated for by using the offset ball joints, but once you get back on a flat road it will pull slightly the opposite way.