I used to order a lot of parts from Bushmaster, but they'd always be out of LPK's, so I'd order those from DPMS. This would have been in the 2003 or 2004 through 2006 or 2007 timeline. I never had much trouble then getting orders, but then again, I kept my on-hand inventory high enough that I wouldn't have to sweat it if it took 2wks (although I don't recall any shipments ever taking that long).
I've tried a few times to order from DPMS and Bushmaster, and I can say it's definitely a lot slower than the good old days. I never order from their website now - I call and ask about inventory, which tends to take more time out of my day, but also tends to get me the product - if they have it ready to ship - in about half of the time.
I think part of the issue with these manufacturers tends to be in how they structure their business and inventory management systems. So many manufacturers are going to JITD, and manufacturer-direct consumers end up suffering from it, since that segment makes up such a small percentage of their volume. If brownells or Midway get a run on an item - also running JITD - then they slam the OEM with a non-standard order, either of a larger volume or at a shorter interval than their standard order flow stream. The OEM's will typically prioritize that order, let alone throw government contracts into the mix, so the consumer direct stream is left sucking hind teat. Many companies with low percentage consumer direct volume also still don't run live inventory management for their websites, so there's a lot more hand moving to make a one-off consumer sale happen than there really should be.
While on the topic of b!tching about delivery vs. order timing, PSA is absolutely terrible. They also have a 2wk window from order to ship, and their standard ship method is none-too-speedy. RRA is a little slow, but not unreasonably so. Ruger is also a bit slow, AND they use a slow shipping method, both on their parts/service side and their consumer product online store side. RRA and Ruger tend to take a week to 10days from order date to delivery. Reasonable, but still very slow, considering that Midway and Brownells will get you a product with standard shipping in half of that time. Joebob's is ridiculous on shipping speed. Granted, I live in state, so they don't ship very far. I'm only 180mi from Joebob's, 314mi from Midway, and 479 from Brownells. I've ordered twice from Joebob's, once was a saturday that arrived monday, once was a late thursday night that arrived Saturday - NOT overnighted, just standard shipping, which is FREE for orders over $90 (maybe $99, I forget).
The only downside for me to order from Joebob's over the others is that they take the bogey on my in-state sales tax. For orders over $200, even with free shipping from Joebobs, the tax starts to outweigh the shipping costs from Brownells or Midway. Luckily, Joebob's often has a slightly better price on parts to make up the difference.