I had Josh at CrawlerTech do my gears in my Cherokee. His shop is at 66th and Fairfax in Commerce City.
My gears in my Wrangler were installed at High Country by the previous owner. They have over 10,000 miles on them with no issues.
I'd recommend either shop, but I think CrawlerTech may be cheaper.