I tried the tape, with a degreaser, and it fell off on the first ride.
Maybe it was the degreaser that did it. I used alcohol and my stick on has been on the helmet for 10k miles at speeds up to 130 and rain and sun and still strong. Mine is a Shoei multitec.