Honestly, the xbox 360 controllers work still fine and are way cheaper.
https://www.amazon.com/LESHP-Controller-Shoulders-Ergonomic-Microsoft/dp/B06WWGDS7K/ref=sr_1_1_sspa?ie=UTF8&qid=1508358811&sr=8-1-spons&keywords=xbox+one+windows+10&psc=1
Not 100% sure on the compatabillity, but it works...