I usually get things from Brownells within a week of ordering.
I think the amount of countersink on the frame looks sufficient.
I'll know in about a week.
I have some very good locktite that is permanent and strong but I think that would be a last resort on this.
The Evil Captain Kirk