C rating is the amount of current a battery is capable of delivering. It will only deliver what the motor/esc ask it to deliver. You can have too low of a C rating, but never too high of a C rating.
Look at the Castle Sidewinder or Castle Mamba Max for your stadium truck. Those would be suited pretty well. They are capable of handling much more than 25A and are solid USA-made controllers.
This is the charger I bought after the 50W one was too weak:
http://www.hobbycity.com/hobbycity/s...idProduct=6792
It is rated for 250W and the balancer is very accurate. My cells are always perfectly balanced. Even after a hard run they stay within 1mV of eachother. It also has the USB connect to allow you to monitor your charges with a computer. I would definitely recommend this charger. Even if you don't need the power right now you might someday, and this charger will be able to deliver. There's even a 10s capable model if you really want to be prepared!
It is more expensive, but I learned very quickly that in this hobby trying to skimp and buy the cheapest stuff will cost you more in the long run. Buy cheap equipment and you'll just end up replacing it with the better stuff anyway. That said, doesn't mean you have to buy the top-end super expensive stuff either. This charger along with some Zippy lipos has been a great setup to run my E-revo.