Product review (5 stars): Perfect
Exacly what I ordered! Strong and fit perfectly on my 22 no problems whatsoever.