If its high use I doubt anything will last too long other than screwing it on somehow. Maybe try some double sided VHB tape - that stuff's pretty strong.
"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." - Ben Franklin