RU21? Hangover pills, right? Can't you just get them at 7-11? I see them there all the time. They just come in different brands.
Do you not have a credit card / debit card to order them online? I tried doing a search but I got nothing. I'll keep looking, but I'm pretty sure most 7-11's sell similar supplements. Or just go to Vitamin World or GNC, they always have all kinds of supplements.