I have tried a hole punch similar to that, worked well, at least for the battery i used it for. I doubt it will endure a lot of batteries, the punch is probably not hardened steel.
How many are you doing? If you're making a lot a sheet metal punch tooling setup would be about $500-750 USD. That would get you whatever shape you want within the size limits but you'd have to find a sheet metal house to make them for you with the punch. They could probably laser cut some to work out the shape you want.
If you're only making a few it's very likely worth the $ to buy the pre made strips.
I'm certainly not making enough to justify special tooling. As far as buying pre-made strips, I want to do this for copper. The pre-made strips are nickel.
Also, the pre-made strips all seem to be for 18650, not 21700 or 26650. I'm going to be using copper for a 26650 battery build.
I can weld .08mm copper w/o slots with nickel on top with my K-weld, but, not having much luck with .16mm copper w/o slots. Maybe with slots, it'll work.