These DX mounts also work very well for helmet mounting the lamp units.
I remove the upper of the two velco straps, fit the o-ring mount around the block of the mount in the same way as intended when around the bars. I then use the lower velcro strap to mount to the helmet.
Extremely stable, remains height adjustable and is easily removed.
Top tip for waterproofing – self amalgamating tape.
Seal the battery pack in a tightly wound layer of it. Also use it to reinforce all cable entry points and flex protectors as these are weak points otherwise prone to cracking and shorting out.
[EDIT] I believe from comments on DX site that the connectors are not the same as those on Magicshine, so the old extension cable is unlikely to be compatible [/EDIT]