You likely will need to buy a new battery unless your current battery is less than a few years old. Battery prices there can range from $80-160 depending on the model.
No
If your battery is low or dead chances are it's at the end of its useful life. I would say buy a new one or buy a charger. You will need it if you don't decide to buy a new battery.
Shouldn't you ask the store that?
Thanks! Your answer is awaiting moderation.