Samsung B310 comes with 800 mAh battery. But it is very efficient. You do not require to charge the phone for almost 3 days with moderate usage.
No. Samsung Guru Music 2 do not support CDMA sim cards.
Yes, this phone do have torch.
Yes, you can use memory card in this phone.
You can use normal sim card in this phone.