Sony MBH20 comes with Sony battery only. As per company, it offers up to 100 hours of standby time and about 7 hours of talk time.
Yes, you can.
No. Sony MBH20 do not have FM radio.
Yes, you can use Sony MBH20 to hear music also.
It takes about 1-2 hours to fully charge Sony MBH20.