Midway still had a fewer complete (AR) upper assemblies when I placed my order yesterday AM. The model I bought is out now, and most of the others are "out of stock, backorder OK".
My Brownell's order from last week, containing only a few punches and parts, JUST shipped and will be here AFTER my new upper.