Megashare.com is actually fairly reasonable with their monthly costs at $7 per month. This is almost half of what a lot of other file hosting sites are trying to charge.
They’re also pretty standard with the features they have. The one issue you might have with them is content, as they are not used all that frequently. For a better experience, you might want to check out Usenet. Here’s a tutorial on usenet.