Done with blender and colorcorreted/composited in Photoshop

For the base I used Dunsti’s trumpet form blendswap

I used booleans to slice the parts and modelled some new parts I made valves to animate if so when piston is pushed down spring and everything moves accordingly.

I rendered only 100 passes as I have found out that noise after 60-80 passes won’t show on print