Huh! Could also be part of my problem; I always use SanDisks..! (They're the easiest to get hold of here in the UK, as almost everybody and his dog seems to stock them...)
I have three of this brand, two 4GiB models dating back to 2009 with the U3 software & padlock protection, and a 8GB one with padlock protection w/out U3 (believe this was abandoned), yet the padlock protection still works.
Not the fastest drives I have, yet among the most reliable, my next, USB drive purchase, suggested by raw, will be one of the Extreme models, probably the 64GB model that's very fast, have plenty of 32GB models, three unopened. The 64GB SanDisk would be opened as soon as it arrives.
If I were considering 128GiB, may as well purchase a $10 metal case & a 120GiB Samsung 850 EVO on promo for $55-60 or so, would come out better & faster (128GiB USB sticks are costly), and use some type of encryption software to lock things down. Maybe VeraCrypt. or even TrueCrypt, no one has proven it was unsafe, though the anonymous founders of the project dropped out after a successful security audit, but EOL of XP was looming, and Vista Business/Ultimate, as well as 7 Ultimate & anything with W8 ending in Pro, has BitLocker. So they decided with the EOL of XP, that the project was ending. What they didn't consider are that with many OEM PC's, BitLocker can be buggy, as I had enabled it, created & wrote down the password, and printed the 64 bit key, as well as saved on a folder in an external, and BitLocker could not open the USB stick, no matter what I done. Fortunately, I had some forethought & imaged the USB stick before encryption, and was able to format using the HP USB USB Format tool, and restored my backup. Though could had also formatted with a partition tool & possibly the inbuilt Windows one (what a joke for security! ).
However, this doesn't imply in the least that TrueCrypt isn't safe for USB sticks, can all but promise that no script kiddie can crack it's protection, two years after abandoning the project, which VeraCrypt picked up. For enterprise, of course VeraCrypt is the better option, just saying that for Home users, if one 'loses' a USB stick, the data is protected, anyone who uses the stick will have to format first.
Unfortunately, that's an issue yet to be addressed, no matter how free (or expensive) the encryption software claims to be, there's nothing to prevent formatting with common tools to reuse, though still one cannot access any data, it's forever safe. Someone would become filthy wealthy if a software were created that would detect the drive's security status & refuse to format & reuse. In essence, that's like one stealing & still benefitting, if there were a way to stop this, people would be less likely to steal encrypted drives, as it would be useless.
At any rate, I agree with Mike_Walsh, SanDisk produces some really good drives, they also have some SSD models that carries a 10 year warranty, in addition to some more affordable that has 5 years of warranty protection. By that time, one's likely going to move onto something else anyway, and use these as nice USB drives within $10 metal USB 3.0 cases. Chances are, that even those with the 5 year warranty will outlive any HDD, just read the specs of one & it'll show, 1.5 to 2.0 hours of time between failures or MTBF (mean time between failure)
Even if ran 100 years, that would be 876,000 hours (24x100=8760 (one year) x100. That's quite some time before 1.5 million hours are reached, let along 2.0 million. This is how hardware lasting time is measured, which isn't done with all components, yet the power supply or PSU is an example of this. There's some that has a 100,000 MTBF (same as the SSD's), only some low quality PSU's overstates their actual lifespan by far, though typically 100,000 hours are the MBTF. Still that's precisely 4166.6667 days or 11.41 years. Which with a Gold rated PSU, is fantastic & will generally outlive the major components of the build.
Unfortunately, even though many USB sticks has a 'lifetime' warranty, many doesn't provide the MTBF number. So we just take their 'Lifetime' warranty & hope for the best. BTW, just because it says Lifetime, that doesn't mean a replacement on & on, it's often limited to one replacement only during the ownership. So if an expensive SanDisk 64GiB model, it may be best not to muck it up with Linux installs. Unless one is planning a Full install of the OS on the USB stick (root, swap & /home). It's not the best choice to use with Unetbootin or similar software, because the drive becomes formatted (usually many times).
If it were a low cost USB stick I'd do it, but not a SanDisk Extreme, all of that formatting will shorten the stick's lifespan, and it's too good of a model for this purpose. There are lower cost SanDisk USB sticks that'll meet the need, those between the 4GiB & 16GiB range.