Yes, You can configure speed dial in this phone.
Samsung Guru Music 2 can store up to 500 sms.
No. Call recording option is not available in Samsung Guru Music 2.
Yes, a pair of earphones comes free with Samsung Guru Music 2 as in-the-box accessory.
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.