Thought you all might be interested in this.
It shoots about 80 feet, is magazine fed complete with ejecting brass, and takes the same ammo as the new nerf guns do, which means soft foam darts like these…
And to make things even better, the gun has been made almost completely from scratch, the tutorial of which can be found here