Great design, thank you.
This has helped to stop my cables snagging and my Ender 3 from destroying itself!
I needed to print more links than was advised by the description but that wasn't a problem.
It was a little squeaky / noisey to begin with, but that is more the fault of my PLA than the design itself. After a few hours of print time I think that noise has lessened down now.