The NPC repair prices should be based on how damaged the item is, rather than being a flat rate regardless if the item is at 0% or 99%. We should be able to "top off" our durability when we're near a repair NPC (like many other MMOs) rather than having to wait until our gear gets damaged as much as possible to get our money's worth.