Sounds like a place where I would go
If I see a shop full of racecars it typically means that they have a good rep
People who own race cars want value for money and experience, it soon gets around when a shop doesn't perform or they over charge, customers flee like rats from a sinking ship
In saying that they can charge a premium, but they usually stand by their work and that in itself is worth a premium, and wait times to get your car in can take awhile as well
I would price up all the parts you want first, then talk to the shop about your parts list and goals