Top controller charges but only thing wrong is it charges but you may need to fix the power button other than that it works, Middle one needs slight fixing and it is simple, third one just has slight stick drift so very affordable and fixable. 10-15 per controller