This model was amongst my first few models when I was learning CAD modeling. Was done using SolidWorks, All the components are created by Extrude and Revolve function only.
The biggest challenge of this model is that the chain that is not exactly flat, but at some certain radius. Nevertheless, it could be done using a simple revolve cut.
If you are interested to download the raw files, you can download it here.
The hook - not that easy to model a fully functioning hook
Overall Assembly
One of the most difficult section to model back then.