There are several universal truths in life, and one of them is as follows: you can never have enough flash drives. They come in handy all the time and there’s nothing worse than needing a flash drive and not being able to find one. Now is the time, BGR readers. Stock up on high-quality SanDisk USB flash drives soon before this killer Amazon sale expires. Prices range from just $4.49 for a simple 8GB drive all the way up to $89.94 for a SanDisk Extreme PRO CZ88 128GB USB 3.0 Flash Drive that supports transfer speeds up to 260MB/s, and they stop everywhere in between.

SanDisk flash drives are easily among the best in the business, and Amazon’s current sale offers prices that can’t be beat. You’ll find a tiny 32GB drive the size of your thumbnail for 35% off list at $11.99, or a standard USB flash drive with 128GB of storage for 43% off list at $29.99. You can even snag Amazon’s best-selling flash drive, the SanDisk Cruzer CZ36 32GB USB 2.0 Flash Drive, for just $9.99, which is 58% off list price.

There are 25 SanDisk flash drives in all, and this huge sale ends on Sunday at midnight.

SanDisk USB Flash Drives, $4.49-$89.94 with free Prime shipping