Yeah, originally I had assumed all xbox controllers would have the word "xbox" in them somewhere. So I was just looking for that, and if found it would set it up properly.
But apparently that's not the case, so I'll either have to look into another way to detect the 360 controllers or just build a list of most brands.
Also in the future I'll have it so you can correctly configure any controller in the options menu.