le batterie dovresti prenderle qui, ma vanno a ruba (sono buone e costano pochissimo) quindi devi controllare spesso quando sono "in stock":
HobbyKing Online R/C Hobby Store : NE-B918 120mAh 1S 10C (V2) OEM Replacement for: NE4950001
al limite prendi una sola originale (costano tanto) da Miracle giusto per svolazzare di più in attesa di quelle "compatibili":
Miracle Mart - RC Helicopters RC Cars RC Planes Parts for Cars Parts for Helicopters Accessory Xtreme Production
il caricabatterie invece dal link che ti ho segnalato prima, perché da Miracle Mart è "out of stock" da tempo.