Surefire X series work fine. You can use 'em on damn near anything. I like the semi-perm. method of mounting 'em. Currently I have one on a Kriss but I could use a few more of these truth be told. They're damn handy when you need a light on a weapon that may not keep one permanently or else needs something compact and light. You can use the inegral switch and they also make a tape switch for 'em too.
They make a more expensive but more powerful and still compact light, forget the model number, but I think it does IR too and that makes it both cost more and reduces the overall output of both settings. But great if you use NV.
Surefire has come out with a lot of new stuff, a lot of WAY more powerful LED's and longer run times, so I'd look if I were you and see what's out there now. May be a compact scout light would work better for you (and put out a LOT more light). I know they make more powerful units than the x200 now as well, so I'd look at those too. I have an x200 and it's great, but hey, I'd rather have one of the newer x300's. They make these that have laser outputs too if interested. They also make a couple ultra compact versions now too. Pretty sure any of the weapon lights will hold up to pretty much anything but you could call I guess.
I've never seen a Surefire, LED or incandescent weapon light, break under recoil or break at all for that matter... And I've beat the piss out of 'em in the past. BTW, you can hammer nails with the x200, x300, etc., used to be a sales gimmick where they had one attached to a trainer Glock and wired to a 2x4 with some 16 penny nails in it. Light didn't so much as flicker and it looked like everyone that came in the store had hammered nails, that 2x4 was just wrecked. Light was scratched up for sure, but amazingly wasn't dented!