That's really cool! I never thought to 3D print a winch system. The durability worries me a bit, but if you design it correctly then I guess it should hold up fine. And on the plus side, if parts start wearing down or failing after too many shots you can easily 3D print spare parts!
Out of curiosity, what 3D printer did you use and what plastic?