Was a little worried it would be too big, cause my rail is xtraslim. Fit like a dream. One of the screw heads stripped, but it did it when I went to take it off so... At least it's on. Probably my fault, but who knows. Wish I had gone with plain walnut and not the black. Can tell it's a well made piece. And feels nicer than aluminum or polymer. I'd buy from here again.