Would there be a set oil price, or would producers just set a cost plus price according to local conditions?
I don't think fuels cells powering trains is the answer to transportation post oil. Since rail transport runs along predictable lines it can just be powered from the grid and run through overhead lines. However we will have to generate more power to make up for what cars do now.