Some of you guys need to stay the hell away from NFA. Jesus, have some ****ing patience. 8000 orders in 24 hours for a small outfit. It will take a while to get them all shipped. It hasn't even been two weeks yet. Mine showed up today with a note thanking me for my patience.