This seems like a good way to start. However, it minimally promotes it. First of all, SheetmusicX does not seem to be that active of a site with not too many visitors. And though Amazon is a big site, it's so big that no one's probably going to end up just randomly stumbling upon your needle in the haystick, especially if you don't have any rep.
I may use this, but due to the minimal promotion, I may have to promote it myself by setting up my own website or promoting myself through youtube or... etc.