Yes just what I needed an original OEM battery. Not those generic 4800 batteries. Went through two of them and did not hold a charge. This one does since it is an original Microsoft product. Lol controller is black and battery is white no big deal. All I care is it works and holds a charge don't have worry about tripping over a plugged in controller. Now I need and an original Xbox 360 slim controller. And an original PS3 slim controller.