Well I have not received the entire firearm yet, I received the upper and lower about two weeks ago, I just received the magazines today at 5p, and the scope I believe was received by my FFL today (they sent it there because that's apparently the only address they had, no problem). The fore grip should be here in about a week. I have no parts from other guns to borrow so I could not even shoot it, all the controls work though.