Scattergun Tech front sights can be soldered on......you don't have to glue them.
Even better, if you have already have a bead-on-a-platform front sight, you glue or solder the front sight on, then drill through the ST front sight base, through the platform and run a 1/16" roll pin through it. Now you're double whammied and it ain't going NOWHERE. Thats how I always mount mine.
Mine is a heavy use gun. I teach Combat Shotgun and this is the shotgun I commonly use. I also use it for Entry Courses I teach, as well. It gets knocked around a lot and that front sight hadnt budged in all these years.
Not trying to talk you out of the Vang Comp sights........they make fine products and those sights will serve you well.
The LPA sights are excellent as well. I used them for years on several different Benelli M1's and M2's.