this isn't the way to do it, only reason being, people who cant donate are gonna have to work up enough to purchase tokens from other characters, then when they finally do buy there said item, when they decide to sell it..rates will increase dramatically for said item if they want to make a profit, thus driving the prices up majorly. now I'm not saying the economy here is perfect, but of all the servers i've played on this one by far has the most stabilizing. things go hot for a while, then drop out of favor.
most donation items stay roughly the same price, yes if more people are drawn to it then the price will be up, but that's the basic's of supply and demand. I do like the idea of a donation npc, but honestly im sure genesis and the other GM's have thought about the donation system plenty and after running it for 7 years now this is the best way.