I've used a company below for small parts that I need and every transaction has been perfect. There was a part I needed that was out of stock but their system allows you to be notified when it is in stock, I got my email, ordered my part, boom, delivered in a couple of days. Is this what you are wanting ?
https://www.bikeparts.com/