The GHK G5 has served me really well for around 5k rounds now. I decided to buy one after handling one for just a moment, its the lightest most comfortable rifle I could have ever hoped for. People complain about the receiver cracking from the recoil, which by the way is more than you get from a .22lr, but its easily avoidable with some simple mods like gluing in a bit of sorbothane. Mag compatibility is a dream come true. I run the GHK mags, G&P pmags, and the G&P usgi 50 rounders.