This very clean 9mm lower takes a g17 mag and you'll need a g19 upper. This frame is a gen 5 but some other gen uppers may work. All you'll need is slap on a complete upper and a mag. This is for a cash sale no trades no shipping. Send me a real phone number through this system. I dont want to text. I dont want to email. Theres too many scammers on here. Dont bother me with is it still available. I cant meet half way. Im in katy but travel all over houston