I've had problems recently ordering motorcycle parts. Very few motorcycle parts places are all that professional. Many list things on their site as 'in stock' when they don't really have them, and they wait for 10 orders to queue up before putting through an order to their supplier. Then even after they have them in hand, they don't ship them out quickly. I'd pay much more for parts with Newegg/Amazon style shipping that I knew I could have tomorrow if I wanted them.