There are 4 sizes that can be matched to create different lengths. Once snapped/press-fitted together it is very strong. Might need some minor touch up on the tabs for different printers/filaments/settings/etc. as it is a tight tolerance.
The author marked this model as their own original creation.