I've got an NC Star 4X compact on my AR-15 and have never had any problem with it. It holds zero fine and it was really cheap! I tried it because of the low cost figuring that if it didn't last, I wasn't out a lot of money and probably would replace it with something of higher quality. I wouldn't put one on a hunting rifle, however. My AR is basically just a fun gun, a throw-back to my misspent youth.