Poor fit, slightly larger than stock which affects frame retention. Poor fit as can be seen from the light gaps. The edge on the long straight rail isn't aggressive enough to fit the frame, it just keeps popping up. You can see in comparison to the third image of the original where there is a specific edge that is pressed into the shape. Wouldn't buy.