I have recommended bikebandit in past posts for ordering parts. I have since found that they are extremely slow responding to any problems you may encounter with an order. I placed an order on 6/10 and got an e-mail that it was shipped on 6/20. I tried to do a FedEx track on it on 6/23 and found that it was not in the FedEx system. I e-mailed bikebandit 3 times and all I received back was a form response that they would look into it. I tried their Live Help feature 3 times during their business hours and got form responses again. I looked at their web site for a phone number and could not find one. I finally found a phone number for them on a Kawa site and called. All I got was a recording. I finally got a live person to respond to the Live Help feature who checked it out and said "FedEx" dropped the ball. Maybe they did, but bikebandit never bothered to check it out and ignored all my requests for assistance.
I then ordered the parts through my dealer and was surprised to find that the prices were the same as bikebandit.
So, Use bikebandit with caution, compare prices with your dealer, and then expect no bikebandit customer service if something goes awry with your order.