Hey,, I carry a G19 every day, it has all extended controles and I put +1 extensions on all 3 mags I carry, it also has a 3lb trigger as will, I also have a custom G22 with all the features my 19 has plus it has a magwell and a custom 2 port storm lake barrel, plis a springco recoil reduction system... I get all my GLOCK parts and the barrel from > TOPGLOCK.ccm < I plan or ordering a storm lake barrel for my G19 soon, I have only good to say about storm lake barrels, cheep, accurate, drop in also... good luck ...be safe............