This is excellent, far better than I was expecting.
It's SOLID and feels really quality on my SRC M16A3, I'd definitely recommend this product to anyone with a compatible M4/M16.
One note to take into consideration is the slight barrel wobble you may recieve when fitted, but nothing that can't be fixed by tightening the barrel again :)