another option would be to make them free but introduce an upkeep cost of maybe 1f and 1m every second. I think that would come close to reality, since mercernaries were easy to hire but expensive to keep.