RE: sight pins
Ican't honestly answer your question but can give some advice. If you decide to change your site you can eliminate the problem by buying a TrueGlo Lite sight. That is assuming you can live with three pins. I guess you could add more for a couple of bucks. I know it's made of polycarb but it's a heck of a sight for $20. Just an example of the quality you can get for on the cheap.
So why am I using a SureLoc with a Bullseye Millenium Grande? The Lite Site is for hunting. KISS