I've had a mixed experience with Bike Bandit. Yes, they get parts from Triumph and they do honor the AMA 10% discount but the lag time is sometimes excessive. Back when throttle position sensors were scarce, BB failed to notify me that after 30 days without receiving the part from Triumph that they automatically cancel the order.