I know nothing about the front sightBut their rear sight I've put on a few that needed something to get it low enough to sight inand they worked well.justsayn
the internal diameter of the barrel weight is 7/16, I do know that. with that said weather or not the height of the globe sight will line up is a different story.
it will be interesting to see the end result,and hear how it shoots!