The Agency Arms 417 Glock 17/19/34 Gen3 Single Port Compensator will work with a Glock 23 using a threaded 9mm conversion barrel. But will only work with a Gen 3 model Glock 23 pistol.
The Agency Arms 417 Glock 17/19/34 Gen3 Single Port Compensator will be compatible with a Glock 26 as long as a 1/2x28 threaded barrel is equipped.
This Agency Arms 417 Glock 17/19/34 Gen3 Single Port Compensator was specifically designed for Glock pistols. It may not function as intended with a Ruger Security 9. I would recommend using the TRYBE Defense Universal Single Port 9mm Compensator, found by using the link below:
https://www.opticsplanet.com/trybe-defense-universal-single-port-9mm-compensator.html
The Agency Arms 417 Compensator is threaded with the standard 1/2x28 thread pitch (Overall barrel protrusion should be 0.695" +/- 0.005" for optimal fitment). It features a 2 chamber design (2 vertical ports and 2 side venting ports. It features a front sight hole, allowing you to transfer your existing front sight from your slide to the comp. Compatible with the 17,19 and 34. (NOT COMPATIBLE WITH CONVERSION BARRELS)