There are lots of good budget methods to do this. I have plenty of printed drag chain for odd sizes around, but given the price of the filament plus an arbitrary usage cost for the 3D printer, the cost savings are minimal, I think. Maybe it’s different in Australia, but drag chains are pretty cheap here.
Still, I’ve used other solutions where I wanted to save money. There is a very distinct time vs money for products ordered. Most 3D printer stuff can be had quickly from Amazon or similar pretty quickly, but if I want it cheaply, I wait for the shipping from China.