This buffer works fine. Rifle cycles perfectly. The only down sides are that I can hear the buffer move around a little inside the tube when I manipulate my rifle (very minor complaint), and the finish seems cheap. That said, I have not experienced any issues with the finish, I just is not as smooth and nice looking as some other companies use.