I have a 16 inch M and P that I would like to turn in to a sass so I want to put a 20 inch on it. I have thoughts about buying or trading for a compleat upper but I then a guy at work told me that I should just buy a new barrel but if I do that I would want to change it myself. So what would you guys do? Would I have to change the gas system like the gas block and tube and FYI I have never done any gun smithing just looking for you thoughts