How about adding an option to pre-order goods from trader at increased price? That may serve as a money sink as well as ameliorate possible resource deficiencies. Some late-game items' stock probabilities may be tweaked too, so that they will be mostly pre-ordered and hence more expensive.