This is a part of the LEGO 4564 New Freight Train Set.
It is about 30 years old, but the cable film, which is prone to deterioration, is in beautiful condition, and there were no problems with energizing and operation.
18 9V rails (16 curved and 2 straight)
Motor and power train (one door part is missing, others may be missing)
Adapter and speed regulator are included and this is all you need to run the train.
Price can be reduced by bundling with other products.