Non setting PTFE paste works well. Also known as thread sealant for pipe fittings. A little dab will do ya and you can easily loosen the set screws when you want. A small tube can be bought at your local hardware store for under five bucks and will last forever - you might even find yourself using it around the house on minor plumbing jobs.
I have a Browning which always came loose. I took 1 screw out and went to local Ace Hsrdware. Showed clerk screw and asked if they had a longer one. Screw was metric and they had longer one. Problem sovled. Good Luck.