Just put on the OEM honda center caps and they fit way better than the after market ones. The after market ones fit a little loose probably why they fell out. I got used OEM ones and they popped in with a really snug fit so they shouldn't be going anywhere