Used these on my Glocks. The strike is used on UNTHREADED barrels the other 2 are standard threads. The square one came with a barrel I purchased I do not know the brand. The micro comp is a Griffin copy (aluminum off eBay). $110 for all 3 is reasonable