I agree free sites suck through past experience, as do "unlimited bandwidth" sites. I would not touch either in the future.
Hilmi2K, if you can look in to how to setup online purchasing , even if that were done by an external company linked from your site, then I'd be interested for sure.
Then of course there are issues of customer feedback and support. Would that go through your site too? You'd need to store info on each customer purchasing a game through your site in case they have problems.
My suggestion would be to put together an example package covering all the aspects of selling a game online and what you'd expect from me in terms of cash or percentage cut.