Tactical Edge Arms RD-9 lower, Gibbz Arms 9mm upper. This takes any double stacked Glock mags. Has a Vortex Sparc red dot on top, and a Streamlight TLR-rm 1 light/laser. Pics show how much I have in this gun. I do have a 40mm upper for this as will that I am willing to part with. If interested just let me know and we will work it in the price or trade.