Glock 31 Gen 3 OEM Complete Upper Slide Assembly Polymer 80 P80 Poly Parts Kit. Compatible with any gen 1, 2, or 3 Glock full size frame or similar after market kit.This one includes FIBER OPTIC SIGHTS! Condition is new and unfired. The item "Glock 31 Gen 3 OEM Complete Upper Slide Assembly Polymer 80 P80 Poly Parts Kit" is in sale since Sunday, December 6, 2020. This item is in the category "Sporting Goods\Hunting\Gun Parts\Pistol". The seller is "thatglockguy" and is located in Broken Arrow, Oklahoma. This item can be shipped to United States.