I was given a P7 recently and it is by far the best torch I have ever owned, haven't used it mounted on a rifle yet so can't comment on that, but I used it spotlighting off the back of the ute the other night and was clearer and brighter than one of those large rechargable spotties.
Bullzye