Single color silk screened on Chinese shirts would be $5-7. For the sake of argument let's say $7 per USB drive, although I suspect that's quite high. Then add in money for packaging and package design, let's call that $6 each for ease of math. That's $20.
That leaves $22 for the download and time spent prepping, signing, and shipping everything.
That leaves $22 for the download and time spent prepping, signing, and shipping everything.