Seekins is all good stuff.....................never seen anything bad on anything they make.

As far as the other stuff goes, I don't like Larue rails but their stuff is well made & generally, accurate, but I think they are also generally overpriced.

If the parts you end up buying are not mil-spec, just be sure that the upper & lower will fit up together OK.

MM