I have a brand new Gen 3 Glock Upper half. I only needed the frame for a custom build and have decided to see if anyone would like to make their old, beat up, and worn out Glock new again by sliding this brand new upper on thir old frame. Comes complete with Slide, all internals, Barrel, Guide rod, Spring, and Sights.