Avoid this place at all costs! They will up-charge you, write ridiculously expensive estimates for work you DON'T need, and will not honor warranties if THEY decide your part doesn't need to be fixed (yep - THEY get to make that call, even if another mechanic is pointing out to them how it no longer works and needs to be replaced). If you have any doubt about something these guys have told you, do yourself a favor and get a second opinion because there's 99.9% chance they're either outright lying or inflating their costs.