I tried modeling one and it was really easy.
I just took the train engine, stripped everything except for the flatbed and bam, a flatbed train.
Except i can't script for the life of me and can't even manage to make the script function when both are enabled.
On it's won the flatbed works perfectly, same with the train. But I can't enable both of them at once due to some coding conflict :(