Hiya,
That's the SureFire M900A (made by SureFire). There are replicas or you can go for the real thing.
Click here for more info.
The one on the TM site is the older style bezel.
When I played a lot I had one--loved it--durable and added to the look. It is a little heavy but that was fine by me.