This is a vintage O gauge 1950s Louis Marx Co. Stream Line train set #25224.
The set contains:
These pieces are in a pre-owned condition in the original box, the transformer has no wires.