GIVATI FIREARMS 16" 5.56X45 Free Float Upper Receiver Short Stroke Piston Carbine