Go get your car. They can’t keep it. If they say they can’t let it leave, threaten to call the cops. Just tell the police you want to take it elsewhere and the shop keeps insisting you can’t.
In my experiences, your usually better off at a small privately owned shop. Yes, most of the time you need to make an appointment, but they won’t try to milk you $600 for a $20 part.