Factory OEM upper parts kit from a Glock model 34 Gen 4 edition--these are no longer made as Glock has transitioned to Gen 5 for the model 34. Compatible with any Gen 4 full size lower from models 17, 22, 31, 34, or 35 and any aftermarket frame made for those models brownells, polymer 80, shadow systems, fmk, etc... NOT compatible with Gen 3 frames. The item "OEM Glock 34 Gen 4 Complete Upper Slide Assembly 34Gen4 9mm 9x19 Parts Kit Black" is in sale since Sunday, November 14, 2021. This item is in the category "Sporting Goods\Hunting\Gun Parts\Pistol Parts".The seller is "thatglockguy" and is located in Broken Arrow, Oklahoma. This item can be shipped to United States.