How about a REAL GLOCK
Or both. Go with a KSC/KWA Glock 17, Streamlight TRL-1, get a Safariland 6004 for it, and you're good to go. If you don't mind the extra 3/4 of an inch, I also recommend the Glock 34. Its got the distance of a stock AEG, and an FPS of 320 with .25s to boot.