Original Glock factory 9mm barrels for Glock Pistols. These are brand new, never fired but out of the packaging. Glock 19 barrels will fit all Glock 19 Gen 1-5. Glock 17 barrels will fit all Glock 17 Gen 1-4 (Only Glock 17 Gen 5 barrels will work in Gen 5 pistols) Glock 34 barrels will fit all Glock 34 Gen 1-4 (Only Glock 34 Gen 5 barrels will work in Gen 5 pistols).
The Gen 5 barrels are the new Glock Marksman Barrels (GMB). Please note that due to the tight tolerances on the Gen 5 barrels, the finish on the top of the barrel will usually show signs of wear. This is completely normal and is extremely common with Gen 5 barrels.