You could say "Does anyone know the mechanics at West Coast Viper?"
Or you could say "Does anyone know if the mechanics are any good at West Coast Viper?"
But to say "Does anyone know if the Machanics at West Coast Viper?" is very awkward.
Just trying to help!
And "YES", the mechanics at West Coast Viper are very good, from my own experience.