25k for patches seems high. If we assume 10000 donors need patches that $2.50 per patch. Given their size, I highly doubt they cost that much. They should be well below $1.00 each to produce at worst. They possibly could have bought 25000 patches at a buck each assuming they would need them for future distribution, but this seems unlikely to me.