I like the rei ones - the velcro is super tacky.. 12 or 18 inch will work - depending on how you route it through your helmet.. If you mount the flasher on your helmet - it does not get washed out..
http://www.rei.com/product/794899/re...p-package-of-2