Don't really know what did hold these on, but I know that I put mine back on with silicone. I hope it sticks as well as I think, cuz I'll have to punt if it doesn't.
When I took them off originally, there was, what looked like, a black bonding agent of some sort.