I waited too long. Here's the story. Haha.I was like 100% sure I had a Keymod rail. I ordered it then we moved. When I got it my first priority wasn't to see if it would fit on my rail since we had a lot of packing and unpacking. I waited a while and then finally went to go put it on my AR that I thought was Keymod only to be proven wrong... It's a gun that doesn't see much use so it doesn't surprise me that i forgot what rail was on it. So that's the story.