It's important to remember that nobody actually stocks Suzuki parts -- they're simply middlemen. You order from them, they order from Suzuki, Suzuki sends the parts to the middleman, and they ship them to you.
Suzuki has warehouses in a couple of different spots in the US -- I think they recently consolidated so that most parts come from California these days.
This arrangement allows Suzuki dealers to earn a bit of profit from parts sales, while Suzuki doesn't need to deal with the riffraff.
So when you order parts from a larger dealer that orders daily, your goodies usually show up at the dealer in two or three business days. Then the dealer ships them to you.
If you order from a smaller dealer, they might only place an order once or twice a week, so it could be five or more business days before your goodies show up.
For example, I'm in Indianapolis. I usually order online from a dealer near here (Westfield Suzuki
), and stuff usually shows up in three days. I can then drop by and pick up my goodies (and slobber on some new bikes, stretch out gloves and helmets and such...) or they can ship it to me, which adds a day.
Easy-peasy, once you know what to expect. I ordered a pile of parts last weekend, and it was delivered to my office on Thursday.