Adding to what Jeff said, if you ever decide to go with DCC the empty smoke unit cavity makes a nice place to stick a hardwired "N" or "Z" scale decoder. Just be sure it's rated for at least 1 amp and it will work just fine in an HO loco.
Len
Len