Any RC hobby store should have them in stock. You can get them individually, or assembled in a pack.
I purchased a 7.2 volt pack, split them in half, and I now have 2 working packs. I considered assembling my own, but it was easier, and more reliable, purchasing pre-assembled packs.
Having said all that, I have purchased other batteries from...