Biodiesels arent more efficent, a huge waste of land and destroying the local environment through monocultures, pesticides and fertilizers.
The most reasonable solution would be to fucking electrify the train tracks. It is a train god dammit. It runs on tracks and the track aint running anywhere else.