Tigerseal goo works a treat on anything, anytime, anywhere. It sticks like well....goo! IMHO - I Wouldn't ever drill a helmet no matter what. Be better off shouting at her.
With Tigerseal, you take the item off, you take off the gel coating too!
One trick I learnt using adhesive strips is to 1, use the registration plate version and 2, seal right around the joint afterwards with a fine but complete bead of smoothed sealant in a matching colour to keep the elements and wind out. That tends to stop adhesives becoming degraded by the rain, snow, ice or windrush - though I personally never exceed the regulatories you understand!!