Brand new Mck gen 2 that will fit most glocks, I know for sure it fits gen 3-5 17,19,19x,45,47,49 and more. Its never been used but there are some areas I sanded down that were sharp. Price does not include the magpul sights pictured,I will leave them on for an $35 though.