Check the BBB, this place in NOT reputable. This place DOES NOT stand behind their work. Had work done there and they broke another part and one of the parts they replaced broke within 3,000 miles ( I am sure they rebuilt it themselves). I didn't even bother going back there because they are such thieves!
more