Ar 15 upper receiver 10.5" with 10" free float complete assembly titanium blue