Do I have to take my vehicle to a specific shop?

No, it is your car and you can choose where to have it repaired.