Actually, how about when starting a new run, you receive a set amount of "currency" that can be used to recruit fighters or be saved to upgrade/recruit rarer fighters.
For example, you receive 6 "currency", and diamonds cost 6 currency, gold with 4 currency, silver with 2 currency, and bronzes...