Hello,
First of i liked your project ad your site will be going to become popular very soon, currently these type of sites are very popular, where users can upload files, then able to share them with just one short link then other download them for free or with a small prize.
So I have a 5 highly talented team of programmer and designer & we can finish your project in 30 days, only pay if you satisfied with our work, if you don't satisfied with our work then you can.
Budget is high for your project because you project is also large and we need to implant many high level features which obviously cost money and time.
Looking for quick reply from you, thanks and have a great day!!