I have used them once at the recommendation of a friend. They weren't cheap, but not overpriced. They were fast and accurate. They replaced the part that I suspected needed replacement--though I didn't tell them; I just told them the problem so I could see what they're diagnosis was. They did a good job.