On Piezio igniters, I have used one of these for the last thirty years or so:

Everest Igniter

Supposedly used up Everest, thus the name, and has never failed me whatever the weather. A little larger than i the photos above but bombproof.