Mediafire isn't a reliable host anymore. They delete anything for no reason. Please use EXOSHARE. This host is now widely used on internet and known for not deleting things without reason. http://www.exoshare.com Exoshare will upload your files to dozens of different hosts so they will always stay online even if one of the hosts delete the file.
Could you throw up an example link? Would be nice to see how well it works before shifting stuff across. Cheers!