Send it to Microsoft to get it repaired
I don't think they would fix gaming supplies. You may try a second hand Game store. Honestly, I have purchased a used xbox controller. Which didn't last that long. Suggestion purchase a new one.
Thanks! Your answer is awaiting moderation.