This place has a reputation for doing honest mechanic work for a reasonable price. I needed some front end work done on my truck so I took it in. I asked them to replace all the ball joints but they called and said only one needed replacement. Not only that, but while they were doing the ball joint check, they noticed my wheel bearings were a little loose and repacked the bearings for me(they just charged me for the wheel seals). It was an absolutely fantastic experience. I can say they hold up to their reputation. I highly recommend them!