Urgi upper receiver for ar 15. Urgi=Upper Receiver Group Improved. From geissele. Enhanced bolt carrier group, geissele 14.5 pin and welded sure fire 4 prong so it’s 16.1 inches so it’s rifle length, geissele mlok rail, geissele upper receiver, geissele charging handle. Less then 400 rounds through it. Fits ar lower. Purchased as a complete upper with no assembly required. Runs fine, crazy accurate, just have too many uppers so need to sell.