need help installing HW Globe Front sight to my HW95

Got my front HW globe front sight from PA, it is not cheap

I am having a heckuva time mounting it on the dove tail of my hw95, the sight base is too tight, and or it doesn't have enough "purchase" to slide onto the rail

the globe sight base has no "give", the base is one piece and it doesn't open up on the bottom at all

the standard post sight that came with the gun is similar, but that sight is easy to put on and tap with a rubber mallet

this new globe sight is impossible to get on, no amount of force or cussing will make it happen

could be faulty part

PA is very slow in responding to my return request... 
Any thoughts?