Going on a hiking trip in Montana in a couple months and wondering what gun would be most effective against a bear. I've heard a 12 gauge with slugs or a high powered rifle but I don't know if I want to carry that through the mountains. Also heard even a .50 cal pistol doesn't have enough...