For the battery charger it kinda all depends on what you want out of it. If you just want a good enough charge to start the car most will be just fine. I love the optima chargers as they actully have 4 stages of charging and will raise the voltage high enough for a good charge.
https://www.amazon.com/Optima-Digita...70&sr=8-4&th=1
If you just want somethig cheap to get the car started any high review battery should be fine. The car will properly charge it once its running.