There are two things that I think will solve the issue.

First the dungeon imbalance. Make Allegan coins drop for everybody when a chest is looted, not just one person. Adjust the amount as needed but make looting every chest provide enough profit to fully repair plus a little more.

Second give us a level 50 levemete (currently we only have a level 45). Let us take leves up to level 54 and give them decent gil rewards. Enough that our 6 daily leves can pay for a great deal of open world repair costs.