I made a mount for a helmet light out of a wine cork and a large O-ring (O-ring looped through the vents securing the light at head and tail, cork as a shim.) . It's dead solid, and I use a 18650 powered light. You might want to consider that option for your P7.