Stay away from TSG. I have one for my G17. It is really fuzzy even with cci minimag HV. FTF, FTE just like all the youtube video reviews. I first thought it was the so called break-in period. But after very painful 500 rounds later problem is still there. Get it clean and lubed wet and it runs slightly better for may be a mag or 2 then problem slowly popup again. Eventually I upgraded my trigger and the kit wont' work anymore with the Zev trigger kit (turns it into single fire). I rather keep a nice trigger so TSG is collecting dust now. May be one day when I get another Glock with OEM parts I will try it again.
Buy AA instead. The headache is not worth it.