Really excellent package, the battery that comes with it is pretty good (1100mah NiMH), the gun is accurate, absolutely excellent externals, and good internals. There are a couple problems though. First, be careful during disassembly, because it is very easy to overstretch the charging handle spring (I did this on accident, but was able to recompress and snip down the spring to where it worked again, there is also a replacement spring available on Airsoft GI by G&P). Also, the hop up has a tendency to move around a bit.
Hop up moves around a bit
Slightly hard to reassemble (might just be me)
Weak charging handle spring
Rating: [5 of 5 Stars!]