If you have an original drive, it has a Pittman 85xx motor. My experience is that these motors draw about 2.5 amps under load. so you need a decoder that can handle that kind of amperage.
Without sound, I use NCE D408SR decoders with these motors. They work wonderfully and have about 8 functions for lights and other stuff. I had an old SoundTraxx soundbug that I used with one of these. It is a sound only decoder. I don't like smoke units, so I have none installed.
A word of cautions the Red Caboose GP9 is styrene and will melt if subjected to too much heat. I recommend using LED for the lights and of course be careful with the smoke unit. Any hot element touching the plastic may damage it.