As Jim said, you can run off DC on the rails, two or three. You can power a smoke unit but you have to add a relay to one of the function outputs to handle the higher current. At this time you can not synchronize puff with chuff sounds. To get 4 puffs per rev you can add a switch to power the fan but sound and smoke won’t occur at the same time except by luck.
I would ask how many three rail engines do you have, just the two mentioned or more and do you plan to purchase more? If those are the only two you might consider trying to convert them to two rail. Both should have removable wheelsets and easier to convert than say a typical Lionel or MTH steam engine.
Pete