This gun is amazing. The hop up being plastic kinda urks me for being over a 300 dollar gun, the performance doesn't seem hindered. Most magazines worked expect the ones I ordered along with the gun. I found that CA clips fit nice and snug in the mag well. Optics are really nice on this gun, I am personally using a 4x 32 acog. The noveske flash hider I had problems with. the O ring just inside wobbled around even when the flash hider was screwed on tight causing BB's to hit the O ring and bounce back in. Taking the ring out with a pair of needle nose pliers fixed this for me. The stock mag feels cheap wobbles in the mag well. For batteries a Intellect 9.6v 1600mAh NiMH Nunchuck Battery is a must since it fits in nice and should last all day.
uninterrupted upper rail/rail space
Overall great performance
plastic hop-up(if you are into metal hop-ups)
O ring in the noveske flash hider (can cause BB's to fly back into the barrel easy fix though)
Rating: [5 of 5 Stars!]