Electric, would be a bit of a challenge to make it in steam! However, the valve gear is fully working in forward or reverse gear. The engine is as long as a pencil.

Tim