The other option is for someone to make you a FreeMCBoot memory card. I've done this for a number of people. You would just need to send me your PS2 memory card and pay shipping both ways.
Personally, I've used a few USB flash drives and didn't have trouble getting any of them to work.