With that motor combo in that truck, most lipos under 5000mah will puff up fairly quickly due to the load.
For batteries, these have been great bang for buck batteries:
$45 Turnigy Nano-Tech 6600mah 65c
The SMC 7200's are what I run now if I want longer run times, but they're a bit more expensive (still very affordable though compared to many other brands though).
For a charger, almost anything will work for 2s.
However, I like to suggest 6amps or more and at least 80 watts so you get a decent charge rate (1c, or close) for most packs even into 4s sizes.
If you already have a DC power supply, or want to power the charger off of a battery, then this is a good low cost option:
$31 Turnigy Max80W 7A
But if you don't have a DC power supply, then an AC capable model is much more convenient, such as this:
$44 iMax B6 AC 50W 5A
or this:
$50 Thunder AC 680 80W 6A
If you prefer having a name brand, these are basically the same as the above:
$63 Hitec X1+ 50W 6A