Best Buy offers the WD 128GB Easystore USB 3.0 Flash Drive in Blue for $19.99 with free shipping. That's $60 off list and the lowest price we could find, although we saw for a buck less last monnth. (For further comparison, most stores charge at least $23 for a 128GB USB 3.0 flash drive.) It features up to 5Gbps transfer rates.
You very likely are putting your laptop battery into an early grave.