The best batteries you can buy for 12V charging are called lithium-ion batteries. They're much more efficient than lead-acid batteries and you can charge them faster. If you plan to use them in a vehicle, you'll also want to get a charger that can handle the higher voltage of the battery.