Cheyenne,
Can you take some pics of the front sight arrangement? I really don't like the sounds of that at all.
Dave
Here you go, Dave. I think the technical term is a C clip. Sorry, I never took the time to figure out the image gallery, so I am attaching.