SolidWorks Parts + Assmebly.
SolidWorks Version 2018.
The model is based on true dimensions in mm.
You can watch the tutorial video on my Youtube channel 3D CAD Models in the link below:
https://www.youtube.com/watch?v=ImmVaf7YLeE
SLDPRT (SolidWorks, filesize: 1.16 MB)