I really like the Currie system for XJs. If you go to NAXJA or other XJ boards you will see nothing but praise over this system. It's basically a beefed up stock steering system, but even more beefed than the ZJ upgrade. The downside to this system is that the TREs are specific to Currie only and they are expensive to replace if you ever have to. I think Nate is thinking about going with the Ironrock steering system over the knuckle with heim joints on his XJ. I just ordered a JCR one ton steering system for my TJ, but I'm going under the knuckle since the axle I'm putting in my TJ is already reamed from the bottom for chevy one ton tie rod ends.