does that universal Tru glo sight mount in the rear sight holes? I've been talking to XS sights about their ghost peep sight and sounds promising but even the sight they show for my gun doesn't just screw on, I have to send them pictures so they can see how to mount it.