I had a bad CV axle and was told that this place was honest. Not so. They gave me an estimate for $336. I bought the part at a local parts dealer for $75. My new mechanic installed it for $50. I sat there while he did it and it took him 30 minutes. That is a total of $125. I would have given him $100. That is still only $175 and almost half of what this place wants. They have been in business for a long time and know exactly how long it takes to replace a CV axle. These people are crooks! Get a second or a third opinion.