All generations of Glock 19 have interchangeable barrels. Glock 17 Gen 5 pistols have unique barrels and will not interchange with generations 1-4. They now feature a Glock 19 locking block. I am uncertain about compatibility of gen 5 26 or 34 pistol barrels and prior generations.