This is a functional and screen-accurate Cryo Canister from the first Jurassic Park movie.

Most of the credit goes to BadWolfProps which made the original files and coffeehedake which remixed the middle cylinders to be the right size from the movie, but I also remade entirely the upper cylinder which had a lot of problems and corrected all the other parts for printing.
You will need a spring of at least 53mm of length (you can go a few mm higher) and a maximum diameter of 9mm. You can also use multiple springs that sum to this length. I have used the following set which has two sets that you can combine and will match: https://www.amazon.co.uk/gp/product/B088K2ZKLH/
If you do not want to print the provided vial model, you should look for “1.5mL microcentrifuge screw top tube”. I did not use screw tops because the only ones I found in my country were a set of 500, but you should be able to find some.
I have provided a 3D printable model for the O-ring that you can use, but you will either have to cut the printed ring or print it directly on the “Base” model. Alternatively, you can easily find rubber o-rings on Amazon.
I recommend to search for 3mm width (± 0.1mm), 59mm ID (Internal Diameter, ± 1.5mm). I used those: https://www.amazon.co.uk/gp/product/B07CVJG6N6/
The user re-uploaded this model. The user is not the original author of the model.