Ar 15 7.5' upper receiver free float 5.56 no BCG and CH