Ever considered replacing them screws with 12.9 grade hex heads? Screws going into metal will shake themselves loose unless you threadlock.
There are downsides of course; 12.9 grade screws rust. Can't beat them for functionality and practicality tho.
DF