R* locked so many of these into a couple of missions.
So in a nutshell, this was done using a script to spawn trains on the nearest track.
You might notice that some of them have no conductor in the cab, that's because I couldn't add that to the script yet.
You might also notice michael inside and outside of trains, that's just my lazyness. :P