Unfortunately I can advise only buying from. I am in possession of two batch kits and unfortunately had to find that both competed almost the same time to retire.
1. It was often the case that I (casual gamers) after prolonged use the controller not found that this had been fully discharged.
2. After about 20 charges, perhaps 30, a play with cables to the controllers is nurnoch possible. A re-charges the battery's will not come into existence.
I am now looking for alternative and strongly advise against purchasing.