The guy who helped me is a lifelong body man/painter, he recommended a product and that is what we used. I honestly do not know what it was, it looked much like bondo type thing but he said it would hold up and would NEVER come loose and or fall out etc.
They have now been on the car for three months and with daily driving etc. they are holding up excellent!