Given time all safes can be defeated and that includes my "hidden" gun room with a safe door. You want to make it hard work or too time consuming. Alarms are good if you have close neighbors to notice or a police force that can respond in a very few minutes. 15 minutes is too long and if you live in the country 15 minutes may be above average speed of reaction. A safe, alarm system, good dog to raise he77 and a few poison snake could not hurt.

If you can not do that you need to try other things. I rely on deception and what I hope is a thief who is not well informed or prepared. Given inside information no system will work. All you can do is all you can do. If you are on a limited budget you need to be very creative with deception and camouflage. Let him find something, just not the items you wish to protect the most. Split up you guns into several locations. Lock some up, hide a few in another room(s) and try to make it hard to get all the guns without an exhaustive search. And be careful what you post on the internet, Facebook or Twitter. I post under a pen name and under a false address most of the time. All in an effort to keep a reasonable low profile.