This shop does a great job sourcing factory parts for most any project we bring them and they offer reasonable guarantees on their labor and parts. Easy to get an appointment or just drop off and fairly quick turnaround too! Factory = increased price. Reliable shop. We will do business with them again.