Update on the Moon Meteor: I bought a Meteor 250 (200 no longer available) as a reserve/helmet light. The 200 promptly lost its flashing function, although it worked fine on steady. I sent it back and eventually got a replacement. The replacement has lasted about a year and the same thing has happened again. The 250 continues to work well. However, I can't recommend the brand any more as 12 months' service is not really acceptable these days. When they die, they will be binned. The Lezyne XL1200 I bought as a main light for dark lanes is brilliant, in both senses.
[Edit: just checked, and it's the 250 that has failed in flash mode, not the second 200.]