Parametric chair caster body

Here at HackerspaceSG, we have had a series of broken chair casters recently, so I scavenged pins and shafts from the broken chair caster wheels and printed new bodies for them.

They cost $2 each to buy them from a shop nearby, but have a really weak design coupling the pin-holder to the rest of the caster body, causing them to fall apart quickly.