I did this together with Welke Consulting for Schroeder Valves. I did all the modelling (and CAD cleanup), animation, simulation and rendering. All done in SOFTIMAGE|XSI and rendered with Redshift3D. Hope you like it!