I order from every place -- every one of the retailers has their strengths & weaknesses. But if I had to choose only one it would either be Universal or Alfred E. Bikes. AEBikes has QBP's catalog, which comes about as close to everything you would need as any single place could. I think they price match, but their own prices are pretty good.