This is a complete (Glock 19 size) Palmetto State Armory Dagger lower. Compatible with Glock gen 3 parts. Comes with a PMAG G19 mag. I had an extra so its up for grabs.. PSA ha a ton of complete uppers on clearance right now or slap a factory glock upper on it and run it . Works great. I shot maybe 100 rds through it both suppressed and in suppressed and it ran fine. Zero failures. May trade for a 16" or 20" AR barrel or?