RE: B400 Battery
I bought mine from unitedhobbies.com in China - shipping took about a week and got two batteries with 20c discharge and i think were 2250mah... for less than 1 eflite - and that's shipped.
I now have 2 eflites and 2 zippy's and the zippy's last a good 2-3 mins longer.
I think they are out of stock right now, but what I did was find all of the 20c packs that were 3s and around 2000-2500mah and set the email reminders on the site. A week or two later got the email and now I have two more packs!
They come with Deans on them, I switched them out for EC3 - but from what I hear most prefer Deans.