Component Shop are great if they get the order right first time, but if it's wrong then their after sales is almost none existent.
I ordered a couple of batteries and a couple of adaptor leads off them a while back and only the leads showed up in a small envelope. I chased them for the batteries a few times but got no reply and it was only resolved when I filed a Paypal dispute. Even then they sent me an email saying they were going to reship the batteries "you claim didn't arrive" - basically intimating I was trying to rip them off! I try not to use them now, but they seem to be the best place for stock tube sized batteries.
My items arrived today from compenent shop and it all works perfectly, I can't fault them at all. So for me its been a goos experience shopping with them.
Airsoft guns use exactly the same types of battery as radio controlled cars and helicopters. If you have a model store or radio control store near you then you'll be able to buy batteries and chargers easily enough - usually at much better prices than airsoft retailers.