Complete ported slide for Gen 3 Glock 19 , will come cut for RMR and cover plate , complete Glock internals and ported stainless barrel . I believe it's a aim surplus slide and barrel but unsure as there no markings on either .