As far as I know you can swap the upper but not just the barrel. I asked armalite if they could cut my 20" barrel down to a 16" and said there would be gas problems. So aparently swiching the whole upper is the way to go.