I bought this back in February, at first the battery only held its charge for a couple of days (possible 3) at a time, with only playing say a couple of house of COD each night, if that. Now, 6 months down the line, my controller doesn't even turn on without having to plug in the annoyingly short cable. Also the fit isn't great in the controller. One other annoying thing is, is that when I turn my xbox off, it is still trying to charge the controller, and as the battery is dead as a dodo, it's charging nothing, so then I have to unplug the controller every time I turn off the xbox, then plug it in every time I want to play too. ANNOYING.
Waste of money, I'm going to buy the official one and see how that one does. From what I've read it'll be MUCH more worth it than this 3rd party piece of ****.