Glock 23 gen 3 slide with optic cut July 8, 2019 16 32 64 128 Glock 23 gen 5 edc Glock 19 gen 2 vs gen 3 Glock 19 gen 3 with laser