I bought a BCM upper the other wk and at 3:00am and they shipped that day. Granted they aren't selling a ton of crap like midway