Maian Music is the best component I've found for selling stuff.
There are some limitations but you can adjust the template and some other files and use it for selling electronic documents as I do.
It's really easy to use it and to manage your files. The developer did an outstanding job. Thanks for it once again! Five stars.