Great work. While I agree with the idea of making as many parts as possible printed, I personally am going with the simplest solution. I just went to the hardware store and purchased 4 springs for about $1. They are smaller, lighter and I would wager more consistent.
Still, nice work on making a better printed part.
Josh