If your starter is not already roasted, but just needs bushings and brushes and a general overhaul, I'd look for a brick-and-mortar rebuilder in the vicinity. I took mine to a local place, and he did it for less than the cost of a rebuilt unit. He's been around for years and has a reputation to protect, so I can be pretty sure that he inspected it and tested it and did it carefully with the correct parts. If it needs armature turning or winding, that's a different matter, but if you're not sure what it needs, the shop can tell you.
Of course, "life of the Jeep" is relative - mine will be going back in soon at something around 252K miles, so I expect it will be the last one I need.
We tend to forget, though, that there are places like that out there, and this is one little thing we can do to keep a few of our bucks going to American tradesmen in our own midst instead of sending them off to who knows where, and it ends up being no sacrifice on our part.