Glock full size fits 17, 22, 31, 34, 35, 37 third generation only
I believe the light is the reason for the third generation only part. And I confirmed the laser will fit my gen 4 glock 19's grip
Comes with grip laser, light, and iwb holster