Worked great, looked 98 percent like the original USB connector, easy to install. , no lugging around a USB cable for a nice spot or nothing. I plug it in and it starts blinking and loading. They give you two in a pack so I have an extra one for my second controller that ever breaks. kind word of caution, there is another seller selling a very similar product on revain that i bought, it was awful, cheaply made and didn't even work. Just so I could save about $5, it was never a bad move again. I can't tell you the supplier, but you're smart, so you can narrow it down. I wholeheartedly recommend this USB port replacement