Before replacing all those things, maybe a quick check to see if they require replacing is in order?
Ball joints: Jack one side up at a time about an inch off the ground. Take the largest pry bar you can find and have someone pry up from below the tire while you watch the ball joints. You will see any excessive movement. This should also work for unit bearings, but at 105k, I agree, replace-em and if the old ones are decent, keep em as spares.
Rod ends: With the Jeep on all fours. Lay under the front end while a helper turned the wheel back and forth. I like to do this with the engine off. Again, you should be able to see any excessive wear in the ends.
It's not so much the track bar, but the mounts. Heavy duty track bars need solid, non-wallowed mounts to be effective. Check for cracks in the welds/frame/mounts and check very closely for wallowed out holes at both ends.
I'm not sure what your definition of "heavy duty" is. Is what you have is a beefy piece of tube with factory rod ends... the critical parts are not heavy duty.
Keep in mind that someone, somewhere, built all those stock and non-stock steering components you already have. At least if you build or oversee the building of a new HD draglink you can be assured that someone (you) is monitoring the "quality control" aspect of the build.