I have a colt 5 bushmasters and 1 DPMS
they all work well and have had no problems
I prefer a 20 inch 1 in 9 twist
I prefer a standard stock and full length handgaurd because it fits me best.
if your up north your welcome to come and see what fits