I'm not keen on the way you have some weapons with MP bonuses; I'd rather see magical properties handles completely via enchantments. In other words, you buy an item and then you get it enchanted in whatever way you like. When you sell it at auction (or whatever), you can, of course, name it anything you like.