This is a CAA Upper known as the Micro Gen 2, model MCKGEN2TU.
CAA is a designer" developer and distributor of modern tactical accessories" optics and handgun conversion kits for Armed Forces" Law Enforcement and firearm enthusiasts across the globe.
Features:
Micro Conversion Kit
Fits Glock