As to the firearms, go to a local gun range and get some training and then purchase what is appropriate for your circumstances. It can mean the difference between life and death, sufficiency and want.
Oh yeah, batteries, right...duh.. I'm going to the next local NRA meeting.