This thing was made with Tinkercad. Edit it online https://tinkercad.com/things/j1eiMmu9qSZ
I modded a drawing on tinkercad done by Augustin M Sevilla.
I made it so it has a bore of 22.5 mm and gave it a flat bottom to sit on printer bed.
I printed on my reprappro in white ABS 0.5mm nozzel and 0.4 layer.
It came out well only dropping in a couple of places.