You are right zip ties are the suck very low quality...
Here are the pictures that he offered when he sold the product... its not perfectly seized either as the top part is not covered... I guess he did it this way to save material, but it is not visible so it can be argued that it does not matter that the top is not covered...
Are you planning on making full replacements? Or cover that attaches to the current plastic one?