You pay for quality, they are pricey, but the customer service is outstanding. This was my 3rd visit within 60 days. As with all automotive shops, they mark up the cost of the parts considerably, but less than a dealer. The only negative, if you want to call it that, is the diagnostic fee is not waived if you have the work done. Overall all they treat you well, care about your vehicle and keep you well informed on the progress. I would highly recommend B&L Automotive.