I don't believe Code 3 ever made a 2100 that requires a controller. Any old switchbox like the one in your touchmaster should work fine.
Code 3 uses negative side switching for the NarrowStik, and all except the very oldest ArrowStik as well. I believe Federal Signal uses negative side switching for the SignalMaster controller.
Code 3 ArrowStik controllers have five outputs, whereas Federal Signal SignalMaster controllers have six outputs.