I swapped my old N3DS battery with a new one from Ifixit since the old on was swelling pretty noticeably, and it's working great, lasts a good long while (I'd say 5 hours doing intensive things), but there's one small annoyance, at about the ~hour and a half mark give or take I get the flashing...