This gun has maybe 50 rounds through it. Will have to count ammo but I believe to at least have 300 rounds. I'm low balling because I haven't counted it in awhile. Comes with everything from the factory and an extended slide release. Is pretty much in the safe and would like to get a .458 Socom upper. Will add cash accordingly. I paid $650 for it brand new over the summer. We all know what a glock 23 looks like so no pictures at the moment