Motosport Outlet is my go to for parts and gear. In my experience, they have always had a great experience, a quick turnaround and fantastic customer service. I definitely recommend Motosport if you're looking for parts or gear, and can wait a couple days!
Chaparral Motorsports is a favorite when I'm in California! The storefront / showroom are amazing and always fun to look around in. Also another go to for shipping, if I need parts or gear but I don't need them that day. (Unless I'm in California of course).