I use these on WE m4s. They seem stable and work. Just be cautious of over tightening the npas, as the locking prongs ( the bars that hold the npas in position) can bend and snap. If they do bend you can still adjust it , but need to poke something in the underside, to hold it in place like the ra tech npas. Just be gentle and it will serve you well.