I've had problems with the flip up covers coming off my Tru Glo Gobble Stopper red dot sight....last season I found some double sided tape with a strong adhesive and applied it to the sight then installed the covers.
They have never loosened up or moved again.
Hope this idea helps you out if you have same probem.
Honcho