S&C is nice for racer stuff, especially if you have racer discount and get it from track side outside of NY. If you want to support a local business and get certain items quick, than S&C all the way.
S&C showroom don’t stock a lot of stuff since Miles usually took most of the stuff and bring it to the tack. They are mostly geared towards racer, and racer gear. If you are looking for general rider stuff they most likely will not have it and in the showroom for your to try.
If you know it is rip off, then why buy? Just wondering. Very rare will store pricing especially bike dealership able to match internet, unless they also do sales over the internet.