Simple suggestion yet can be very effective in making more demands for runes.
Instead of having Bob to repair damage/broken magic weapons for certain amount of coins (gp sink ik). Let's create a demand for runes by using runes to recharge the magic weapons. This will create a demand for runes and also create gp sink if we rise the price of runes in shop? Making runes in shop a little more expensive than those sell by players.
Repair: These numbers/runes can be modify to any amount/types
Rod: 2k Blood, 2k soul, and 2k death runes.
Chaotic staff: 5k soul, 1k minds, 5k law, 4k Astral.
Demon wand and orb. 5k Blood, 5k Death, 5k soul, 5k Astral, 5k lava, and 5k laws.
Can also use runes to repair Ahrim set.
Or maybe we can just use runes to recharge the spellcast of rod and z staff but still let these two weapons fixed by Bob and spectral energy?