Although I have some favorite local bike shops near me I occasionally find I need to buy specific bicycle parts.

Wanting to avoid Amazon I've found several "local" bikes shops in the Midwest that offer a wide selection of parts via online stores.

While many local bike shops (LBS) these days may offer a website with their bike and apparel inventories I have found these websites are great for specific parts. Chainrings, nuts, bolts, axles, hubs, wheels, cables, etc.