GGP, Match Grade, 9MM, Titanium Nitride Finish, Threaded, Fits Glock 19 Gen3 and Gen4