I agree with GTG and I'm probably gonna stir things up with my suggestion, but I know what I have and I LOVE my SWR Trident. Purchase a 1/2x28 threaded 9mm conversion bbl for your Glock and a Trident-9 (A surrealistically quiet wet/dry suppressor that can be taken apart to clean). I have also used it on my P22 and Sig Mosquito and can honestly say that they're as close to "Hollywood quiet" as it gets. No louder than my old Crossman 760 BB gun. I know there have been many threads about using a 9mm can on a .22, but the SWR can be cleaned and this will allow you to get the most out of your $200 stamp. I also use it on a FA M11/nine and a 9mm upper for my AR-15. Best money I've spent.
Hope this helps!
The Trident 9 is NOT user serviceable. It can not be taken apart for cleaning.