Aye thats one of the problems with this type of game (gold accumulation, most games actually have an eventual problem when it comes to wealth and items, economy in general...)
I am not quite convinced this would remove a major sink hole, but then I remember in some oads (etc) you usually needed speed, which meant glugging potions to get back there quick. Potions are used more on the spot to stay there though no? I never really took part in major oads, so cant comment fully.
Mana recharge should definetly cost more than a health recharge though.
As for sink holes, introduce a durabilty system

Items need to be repaired, but lose permanent durability until their no longer any use...