Full disclosure. I bought this used on ebay from a guy who tried it on his p80 build but couldnt get it to work. It worked on mine but the reset wouldnt always fully engage when slowly releasing. I Went with something simpler. What is pictured will be included. There is some slight maring by one of the pins holes but the channel is fine. Also one of the firing pin spring he had scratched out what he wrote on the bag was a stock spring. so i am not sure whats actually in the bag. Looking for 120 obo. Feel free to bring your glock and try it on first.