You guys have to think about this.
1) Square provide teleport, airship , chocobo and just plain walking for traveling. There is a reason for this. If teleport costs 0 gil, no one will use the other 3.
2) Square also provide NPC repair and player repair. A duplicated function. Again, this is done for a reason.
3) Also, players are able to sell the same thing on AH that normal vendor sells. That is done for a reason.
What I am trying to say is : square is going to create a reason for you to use the player repairs, traveling on land instead of teleporting. The way to do that is make NPC related activities expensive.
So, if you are not getting gil income after each dungeon run because you pop back to the NPC to get repair, well, that is by design too
