This is a coupler for 2.5" dust collection hoses. As is, the sizing is a tight fit, so you may want to scale it down slightly. In case of thin hose material, be mindful of the beginning of the thread which has the potential of getting caught on the inside of your hose.
Outside Diameter - 62mm
Length - 93mm
The author hasn't provided the model origin yet.