I found that paying for repairs whenever I dropped off loot was plenty. I only had a weapon break twice in the game running by that system. It's not like you're ever short of money in the game.