I modified @Duane's model to use two of the common 608 skateboard type bearing (7 x 22mm) and also an M4 screw to hold it together as that's what I had to hand.
I used a paper clip and some glue to create the guide on the front.
The author remixed this model.