The controllers are all made in the same process that MS makes the Xbox controllers. Doesn't matter what brand of MR you get, the controllers are the same, just with different silkscreened logos.
One thing that can destroy battery life is your PC keeping BT connections up and running when it doesn't need to be going. I had an issue with that on a demo PC I was working with. Made sure that I had BT set up in Power settings to drop when needed, issue resolved.