PremiumUSB.com sells USB memory sticks in bulk quantities, and offers them in 1GB sizes as well as many other options. Depending on how many sticks are ordered at once, the price can be around $2 or $3 per 1GB memory stick.
The physical features of bulk purchased memory sticks affect the price, as well as how much storage they carry. Memory sticks ordered in bulk can carry as little as 128MB of data and as much as 32GB of data. Memory sticks with a higher data capacity or more elaborate physical features cost more, even when ordered in large quantities.