G, If it has a DCDR or a DCDS then TMCC should work. If it doesn't have one of those two boards then best stick with Cab1. AFAIK only Lionel uses a DCDS board. I use TMCC mode with all of my Odyssey engines, no problem.
Put it another way, Cab1 will work with all engines including Legacy and 3rd party products. TMCC should work in all Lionel engines, maybe not with 3rd party stuff.
Pete