You probably already know this since you were already bringing your jeep to a 4x4 shop but its worth mentioning still.
It really pays to go to a mechanic who deals with your vehicle type regularly. The experience they have will eventually pay you back dividends. (They have probably done the job you need a 100 times already on pretty much your exact vehicle)
And if anything odd comes up (ahem or if you do silly things like large tires, change gear ratios, swap in junkyard axles)they have likely seen it before or already know where to look. This can save huge $$$ over a shop who essentially has to re-invent the wheel chasing down an issue.
That said for jeeps, trucks, 4x4s, anything offroad related (customizing, to bolt on stuff) and general maintenance
Go to Broken Axle they have the knowledge you want plus they are great mechanics for general work plus they are fair.