I had these guys replace some ball joints on my z71 Tahoe, and I have to say I'm incredibly impressed. They completed the work in less than half the estimated time, and didn't hassle me around. I'm planning on replacing a bunch of other suspension parts this weekend myself, and didn't want to do the ball joints as they are a ****. Bravo to the guys at BVA. Would highly recommend.