Though lots of folks enjoy their firearms, I just don't see them as survival essentials - unless in areas where humans are considered food (polar bears, some other bears, lions, hyennas, etc...). In the US about the only land animal that might prey on humans is another human or a mountain lion (but only by ambush and even then rarely). If it is used for hunting, then that isn't so much surviving as living off the land. Just my opinion though.
I'm starting to move navigation with map/compass/GPS from a survival tool bucket into more of an outdoor tool that prevents you from getting lost in the first place bucket. It is a fun and truely imortant skill, but if truely in a survival situation I do think the best thing is to stay put, stay warm & dry, stay hydrated, and get found, unless you truely know how to "walk out" and/or there is absolutely no chance that anyone will be looking for you.