This gun is pretty nice for UTG. Its full metal body, gearbox, metal hopup, and polycarbonate piston. There is more stuff but i forgot what that was. For Utg its really nice, i really think that UTG has stepped up there game on there new m4 series. Mine shoots around 380 and cost $249 off of Shortyusa.com. It was really more of a test to see if good like a pass or fail. I hoped that it would be good if not then i wasted $249 and probably would have sold it but it was well worth it. Some of the parts may seem irregular and other airsoft parts wont fit onto it. This is because some of the parts are real steel. Like the buffer tube, it is bigger than one found on a standard airsoft m4 buffer tube. I fixed that by removing the tube and switching with and old m4's buffer tube. The battery that comes with sucks really badly but i had an extra. The battery is an 8.4 1100 mah. All in all its a fairly good gun and definately worth it.Theres just some minor things needed to change
EXTERNAL Upgrades:
JG MRE rails
Magpul tan stock
Bravo PEQ-15 box tan
Magpul Tan ladder rail covers
Comes with upgraded pistol grip with thumb placement holder
JBU vertical grip