Voile straps come in a lot of different sizes, and the holes will work in your favor with the screw mount.
These things are amazing. I keep a few dozen of them in my car, and they've saved my ass a number of times. Once, they held the suspension together on a 12k lb work trailer until it could make it to a garage.
Since it's a bike light and not something you'd die without if it fell, I'm sure the knockoff would be fine, but I've only ever used the original ones from Voile. I've never had one of those break on me.