I prefer the TLR1 but it might be a little on the large size for your particular gun. My TLR1 rides on three different duty guns for different seasons. If you want an M5 check ebay or gunbroker. I like Surefire, too but can't justify the price to my bank (wife). Here's what the TLR1 looks like on my 4046. BTW, this thing has held up through I don't know how many thousands of rounds.
[IMG]
[/IMG]