I am with the moving the hole folks. We all used to do it this way, and it was very reliable.
I have run 5.5" of lift with a stock track bar. The limiting factor is bracing on the top of the track bar mount. You cut that back a bit, and you are good to go. Since you are moving the hole inboard, you should reinforce the outer part of the bracket, then drill the new hole. There was an article years back on Cherokee America that covered the RC/JC-Whitney 3" lift, and he had a chart for how far to move the hole. Though, in practice, I have found that removing the lower mount, and 'finding the natural center by swinging the steering wheel back and forth a bit' method to be reliable. Double check the result by standing back and seeing if the axle looks centered. You will probably be only looking at a 1/8" with 3" of lift. I didn't even bother with my last lift (3").
The thing I like about using the stock track bar is it's durability, and availability of parts.
Darn near every parts store has access to a stock XJ track bar, but few have access to XYZ's ball or heim end.