I have a chin spoiler that I am ready to mount (not sure of the brand as it came with the car when I purchased it)

The plastic push in plugs/mounts look like a sketchy way to hold it?

I was thinking stainless bolts etc. I would appreciate mounting suggestions to avoid it blowing off on the highway later.