So I'm building my second AR. This will be a strictly HD/SD or anything inside 100 yards. What's the shortest barrel I should put on it. At some point I'm going to put a can on it and I want to keep the overall length as short as possible without loosing too much terminal performance.