In Texas we have a chain named Brake Check that I have found to be fair in price. Not anywhere the price you were quoted.
A good shop is like a good doctor - hard to find. At least with the doctor you usually have insurance, your car on the other hand..........