This place is terrific. They can do anything it seems. They've rebuilt the joints on a 4x4 drive shaft for me and did a great job. I'll be back to give them more work. Friendly, fast and knowledgable.
Pros: These guys don't make stuff up to charge you for. What you need is what you get.
Cons: They have a dirt driveway. Yeah, that's the worst part about them. Everything is great.