So I finally acquired one All engine go Thomas. I tried to install the piston rod on Thomas, it didn't work as the hole in the rear wheel is too small. So I decided to swap out the rear wheel and replace it with a trackmaster revolution wheel. they are perfect match even the gear between the wheels is the same. However when I install the piston on to the front wheel, there is not enough for the piston o move freely. In theory if you replace the front wheels' axel with revolution axel it should work.
My Trackmaster/Tomy/Plarail Photo Gallery Page (over 600+ photos and still under construction)
https://www.flickr.com/photos/183311600@N03/
https://www.flickr.com/photos/183311600@N03/