Just out of curiosity: Have you ever considered just buying a new controller? Spending your time on troubleshooting drivers doesn't seem like a sensible decision from the time=money point of view.
1) Have you tried Googling the hardware ID
2) Take a photo and do a Google reverse image search
Does this really work most of the time? I'm typically only doing this to find the source(or more information) about an image I've found online.
If not, you might be able to do some hex editing if you can find the location for the date, and bump it to newer than the windows date.