The mechanics here are excellent, the salesmen are ridiculous.
I've been in several times for obscure parts or for service I'm unable to tackle myself. The guys in the back have always had what I need, at a reasonable price and I trust them to work on my bike.
The salesmen are straight off the used car lot. They'll tell you everything on your bike is obsolete. Piece by piece, you will hear how all your components need replacement and then finally, "you know what Bro, forget about the whole bike, we can set you up with something sick for $3000." Hahahaha.
The mechanics can solve your problems but prepare to be harassed by the salesBros.