Getting a safe is a great idea but obtaining firearms for self defense is not legal in Australia, definitely don't do that.
Instead I'd be getting a decent security system with an audible alarm and cctv.
As i said above, im not advocating anything illegal. It is not illegal to own a firearm, but i find it is quite common amongst the stacking community. Firearms should be a component considered as part of other security measures, both because of their controlled nature and their potential security uses.
If you have a stack significant enough to require an SDB, I would suggest that you can afford other household measures such as alarms, cameras, window shutters, security doors and even a watchdog if youre so inclined. If you cant afford these measures then perhaps look at liquidating some of the stack to make the rest more secure.
The problem is that these are all deterrents and there is no wonder-product for secure storage of precious metals. Determined and informed thieves will find your stack. Consider consolidating your stack into smaller, more valuable items (i.e bulk silver vs fractional gold) that you can split and store in separate locations.
Like with most things in life, you need to weigh the potential risks against the benefits of ownership. For me, secure storage that doesn't involve counter-party risk is safer than protecting against potential burglary or natural disaster. There are too many variables not in my control if i store in an SDB.
Security needs to be pro-active and creative. A safe in the garage or closet at ones primary place of residence is probably just as bad as an SDB in terms of security. A strong room is not feasible for most. Everything is a balance.