Yo there, just a quick idea: why not to implement a way to upgrade low level weapons (and maybe gear) to the current level of a character, with gold for example?
Example: i have a couple of pistols wich i would like to use at my current level (50) but they are underpowered for that level so by paying something, with this idea, i would be able to update the damage of those pistols for to par my current level.