Walmart offers the So So Happy 16GB USB Flash Drive in Lucky for $8.02. Opt for in-store pickup to dodge the $5.97 shipping charge. That's the lowest price we could find by $7. It's compatible with Windows or OS devices.