This model uses a curve and lattice to produce a working spring without unnatural deformation. I have tried to document it so that it is easy to reconfigure and reproduce.
I learned how to make springs in blender thanks to your work. Tutorial very well explained, thanks!
sweet, nice work and i will definitely credit you.