Agreed. If you are buying a clone programmer, I can see how getting clones would make sense. My experience with many "aftermarket" sensors has not been good, they just don't last as long in my experience.Make sure you can store your non-installed tires a good distance from where the vehicle parks/drives. If you are limited to one garage, for instance, the multiple instances of the same ID will confuse the TPMS module in the truck.
For this reason and the huge difference in quality I usually advocate installing PI/denso sensors and getting a carista, then paying the $9 for a temporary pro activation week any time you need to swap the tires. Negligible cost per year and if one of your originals fails you aren’t having to replace it AND reprogram the clone.
Since OP has techstream, getting the $70 cable and doing it yourself makes a lot of sense. And then you'll have a solid Techstream cable for other functions as well...