have not seen anyone mention armalite yet, but i have one and absolutly love it! it has a 20 inch flat upper and a 4 position colapsable stock, match trigger and i would not get rid of it for anything. if the barrel is broken in right they are very easly sub 1 moa. my best group is .58 moa with custom rounds. this rifle has also bagged plenty of coyotes and even a few black birds. very highly recomended from me!!