I've ordered a LOT of parts this year. With few exceptions, if it comes from California, be prepared to wait. They are certainly not in a hurry out there.
I'll give you one example: I called and checked stock on the phone on a Monday at Scat. I assumed the item would ship Tuesday or worst case Wednesday. It didn't ship until Friday, and arrived the following Wednesday. It's a one-week minimum from Cali, usually ten days to two weeks unfortunately.
And Scat is not the worst offender out there. They are simply not in a hurry. So when you order from California, you need to also have a lot of patience.
CB, Jbugs, Latest Rage, etc... all do the same.
CB has order delays ESPECIALLY on custom stuff that needs machine shop time: balancing, head flycutting, CNC port matching. Cams, heads, cranks, all take extra time.
If you are in the middle of a project, and need another part, just order and walk away for two weeks and do something else. Hopefully your project is sitting somewhere that it isn't in the way.