I've got an older Sufire that I don't have any complaints about, however if I did it again I'd get a Magpul forend with MLOCK, put 2" of rail up toward the front and put a Surefire X300 on it. In fact I just might do that at some point when I need a project, I have a pair of X300's that end up on just about anything I own with a rail.