SemaphoreSlim has a great model and was generous enough to supply a Fusion 360 file complete with parameters. I just modified it to move the weighted section to the top, and also made the magnet holes a bit smaller so they can press-fit.
The author remixed this model.