I just use industrial velcro with the adhesive back. Just peel and stick.
I actually had problems with mine staying stuck to the helmet. I noticed that once it warmed up from sunlight the velcro didn't want to stay on the helmet. I took some quick set two part epoxy and put a very thin layer on the back of the velcro and I haven't had a problem since.