Go with Dave...(BrokenAxle). He is a certified mechanic, has a full shop with a hoist, and does great work and has very competitive pricing. He did my gears in my XJ and they were done in the time frame he told me and they work awsome.
Oh, and he's a really nice guy too...