A sofa leg I reverse engineered since I did not have enough to install a leg rest. I don't remember what type of screws were used, but your existing sofa screws probably will fit. You can modify the included .step file so you are sure of the dimensions.
The author hasn't provided the model origin yet.