Just an addition to my review...
I had the gun out at my friend's place in the country today and we were test firing it. I'm most impressed with the accuracy of this thing. With the iron sights, I had no problems hitting an aluminum pie plate tacked to a 2 x 4 that was about 100 feet away. Once I got the hopup set, it was as accurate as could be expected. I've really developed a real appreciation for this gun. I never expected it to be that accurate at that kind of range.