I bought this and it arrived in good time and well packaged! Very easy to fit, it requires minimal filing on the nozzle wings to prevent it from catching on the receiver rails. There is a small risk of it jamming but I still have the stock spring so will upgrade soon and see how it runs and let it wear in a little. At this price it really is a no-brainer (have you seen the cost of a full travel steel bolt kit?!?!?) 10/10 would recommend this!