A leg of my Crate and Barrel couch had shattered so I modeled a replacement. Might work for you as well.
Print with a pretty tight infill (did 20% 3D Hexagon) because a lot of weight will be put on it. Used PLA and quadruple perimeter walls.
A 6-7mm screw fits in and I re-used the part that makes contact with the ground since it wasn't broken
The author hasn't provided the model origin yet.