I bought my son an Echo 1 JP-30 (Troy) but I really don't like it.. The problems with it... 1. Two part top rail, the part that's on the GUN Upper isn't the correct size, so optics are hard, or impossible in my case to attach without pushing them down onto the RIS section. 2. Hop-up won't adjust to lower the hop up enough to shoot strait at 50 feet. I'm guessing if I back it up to 100 feet it'll start dropping, but it makes it pretty inaccurate. 3. The end of the crane stock have plugs that get knocked out when you collapse all the way (which my son needs because hes small) So I'm calling Airsoftatlanta tomorrow to see about an exchange. I am willing to put up another $100 bucks to get a better gun.. What's important to me. 1. It's gotta be durable externals.. It's for a 7yr old. (I know too young for airsoft, but its safer then a BB-Gun, and he likes to shoot with Dad) 2. Light weight. NOT CHEAP light, but no heavier then it has to be.. 3. Easy to work on.. I have a workbench set up to work on the guns, I'm mechanical, but haven't worked on airsoft guns, but honestly they seem very simple.. I would like to do the work myself.. OPTIONS 1. http://www.airsoftatlanta.com/H-K-Metal-Body-MP5A4-AEG-Gun-p/65406.htm MP5 But it's not the easiest to work on... 2. http://www.airsoftatlanta.com/G-G-GR15-Raider-Blow-Back-AEG-Long-Black-p/34071.htm This gun seems to be the best bang for the buck.. 3.http://www.airsoftatlanta.com/VFC-M4-Carbine-AEG-p/62061.htm It's $100 more then the others, no RIS, and its wired to the front.. never rewired a gun, but it seems very doable.. is it worth $100? I'm open to anything else airsoftatlanta sells, but they really dont' have much..