I have 2 wired controllers for xbox 360 and PC. I have used them a bit in the past.
The wireless one doesn't have a battery, but I think it still works.
Works on PC as well (connected through USB).
(I tested them through https://gpadtester.com/ and everything works as expected on the two wired ones)
non negociable.