You can get a Sim Account for free, no need to be paying someone for that. I haven't heard of people having to pay Swift up front for a long time, thought they got rid of that. Anyways, seems like a scam.
If you can't go a month without getting paid then you will need a nights and weekend...