The pulleys for my 1970s gitane racing bike were disintegrating and i couldn't find replacements so i designed my own. I printed them with petg at 0.08mm layer height and 100% infill and glued them together with regular super glue. You should probably print them with supports and some sort of support filament to get a good surface for glueing.
I don't know how long they will last but its better than not having any :)
The author marked this model as their own original creation.