I just purchased the iFixIt battery to replace in my own controller, I'll update you on how it held out for me.
+
+
+
+
Update: Test it out ran from 100% till it completely came off, got a bit over 8 hours of play. This was with LED set to dim and adaptive triggers turned all the way down.