The sight dovetail on the 908 is different from any other 3d gen so the Trijicon's seems to be the only option on sights.
My experience installing them is different in that I always remove material from the bottom of the sight. That material is harder than heck and difficult to work with a file. Easy to screw up the beveled sides. I've used a belt sander, but go really slow as it is easy to take off to much. I work on the sight until it goes about half way in to the slide dovetail then finish with a pusher and a bit of grease. They go in right to left and come out the other way.
Normally, if I remove any material from a sight during installation, it is from the bottom as well. My experiences with installing these 908/910 front sights has led me to make an exception with them, however.
I broke both the sight & the sight pusher on my 1st attempt, no material taken off the sight and just pushed in. It got stuck, and I mean STUCK, about 3/4 of the way in, and I broke the sight post off trying to get it back out. OK, that was a $140 lesson in DIY sight installation.
2nd attempt, I kept taking material from the bottom, but couldn't get the sight more than 1/4 of the way in by hand/tapping in. I use a diamond steel for this type of work (Chef's Choice). So much material was removed that a large gap formed between the sight and dovetail floor, and still no joy. It wasn't until I took a few careful swipes with a diamond steel on the side bevels that I was able to get the sight in, and it's stayed put since.
On the 3rd 908 sight, I didn't remove anything from the bottom, and just carefully swiped the side bevels until I could get it in about 1/3 by hand. Then I put it in the freezer for 15mins (IIRC that was from Hill Country's advice) before tapping it into place with a mallet and piece of scrap wood. That one's been a success as well.
I believe I also used red loctite on the last 2 sights mentioned. I also do not use any type of metal rod/punch to install these sights, as the sides are thin and will deform. Using a plastic punch is the best, but wood works good too. These punches will get cut up or split as you tap them in, with the wood just be sure it doesn't split so much you knock off the sight post or get splinters trapped underneath. I also like to file a little 'flat' on the sides for the punch/sight pusher to make better contact with.