Their site is a little wonky at the moment. I was told over the phone that they’re working on a new one, so let’s hope that it’s better. It’s almost impossible to tell which part you need unless you happen to have one of the handful of bikes they list compatibility with. They’re lucky there’s a bit of info on forums telling me what fits my bike or I’d be taking guesses on random Chinese parts on eBay at $ 20 a pop. They advertise free shipping on certain products but if I add other items to the cart, the discount disappears. I decided to call and save myself $ 6. I guess it was the principle of the thing: I’m not keen on paying $ 6 shipping for $ 5 in parts that cost 5 cents to make. I called in the middle of a Friday and spoke with a younger sounding guy who was nice enough but seemed a little off for most of the call. I told him what I wanted, then gave him all my info and credit card number. At the end of the call he tells me their accounting system is down but he’ll get the order down to shipping or whatever… OK? A few moment later I realize he’s probably written my credit card number on a sticky and I start to wonder if it’s stuck on a random shelf in the warehouse… nothing I can do about that now. I decide to call back a couple hours later to see if it’s shipped or even entered into the system. Teresa answers. She’s really helpful and confirms my doubts: nothing in QuickBooks. She takes my order and assures me I won’t get double billed. Their system doesn’t do tracking numbers and I won’t be emailed automatically, so it’s basically a 1990’s technological crapshoot as to what will happen. Customer service was as it should be, they just don’t seem to be up to date with current e-commerce and fulfillment practices. For starters, it’s probably not ideal to update QuickBooks on a Friday at lunchtime.