I've had a few places work on my front axle (even Four Wheel Parts) and had mixed results. It helps when somebody in the shop has got at least some experience below the belt. I had one shop in town (now out of business) that did such a poor job I ended up taking it to a shop highly rated by the 4x4 groups to get it done.
__________________
2006 Ford 6.0PSD EB-50/E-PH SMB 4X4 Rock Crawler Trailer