Is there any reliable places to buy a new OEM battery or perhaps a battery that has a higher capacity? I find too many sites selling generic batteries that doesn't last as long as the original OEM even if they state a higher mAH capacity.