Looking for some advice on getting a new upper for my DPMS lower. I've currently got the stock 16" with the fixed front sight on it. I've got a Nikon M223 (8x32) and would like to add a front bipod, upgraded handguard, etc... I'm new to the platform and am trying to figure out what length of barrel, style and manufacturer to look at. This gun will be setup purely for distance shooting (100-300 yds). Thanks.