the oem battery was giving out, so i searched for a new battery. the SIYAA BLP571 battery had some decent reviews, so i got one and installed it. the SIYAA is 3000 not 3100mAh, a little shorter than the oem but gets me through a day no problem. the one i got had a 04/17 mfg date.