Printing of this part was not accepted by another producer because it was too complex. hlW has produced it in perfect quality (with the exception of a few part badly designed by me, one has to learn by doing). I tried to ask some questions to learn what I did wrong, but did not get a reply, therefore one star removed for communication.