I bought this gun quite a while ago. (Almost a year?) and i can say that I am pretty impressed. While agm doesn't have the best reputation around, I think this gun holds its own. Out of the box it was shooting around 460 fps, but after awhile it cooled down and is now shooting a steady 430 with .20s, but the gun really shines when using .25s, which it shoots them around 400-410. It has a nice metal feel, and a nice charging handle that when pulled back displays the easy to use hop up. When using a 9.6, the gun doesn't have the faster rate of fire, but it makes up for it in range and accuracy, which makes it a decent weapon the on the field. The only problem I have with the gun is that the battery dissconected once (really easy fix) and the select fire now works at a sub par level. The select fire is really loose and I have to actually put the select fire on "safe" to go full auto and "full auto" to go to saftey.
-nice feel and look
-nice range and accuracy for field use
-very comfortable and surprisingly maneuverable for an m16a1
-big stock and fit almost any type of battery
-hard to open the gun to do internal upgrades
-rate of fire is on the low end
-cannot take off front iron sight