Engines and roling stock