C'mon now guys. The gun doesn't need anything other than night sights and a steady diet of ammo going down that barrel.
Get some Glock 17 magazines. It should be carried with a flush mag (or +2 baseplate) and a Glock 17 spare mag which holds 17 rounds.
Since we're giving our personal $0.02 Trijicon HD's!!!!