hi, spoke to the guys in the body shop next to my dads place, they are also bikers.
The foam double sided tape is a perm solution, it will damage the paint when you come to take it off.
So looks like clear silicon is the way forward, but it takes time to day so ensure its left over night at least and use masking to keep the strips in place until it seals.