I have made this vertical steam engine in free time and during my study in learning Design engineering processes in university of waterloo. I've made this model with the help of Solidworks and have all the part files for an assembly.
SLDPRT (SolidWorks, filesize: 5.98 MB)