Why not making enemies in dungeons drop much more gil? Other than covering repair costs, it would also make dungeons worth doing for more than just speed runs, as the more enemies you kill the more gil you get.