If they have -5 star I would give them, this shop they don't know anything about mechanics. They're a punch of idiots working there. From their owner to the service manager. Careful guys all they trying to do is to emptying your pocket.. And they keep asking you to buy parts to replace it for you with out knowing what's the problem. I put over 10k with over a week sitting in their lot and still nothing than I towed to the dealership and the dealership found the issue with 2 hours.
It's a shop with full of scams.