Modeling Challenge: Square Wire Torsion Spring

So, I have modeled this spring about 5 different times in the last couple of days and I am relatively happy with the results, but I thought I would throw this out there to see if anyone else has done anything similar and possibly has a better solution.  In other words, this feels much more complex that it should be, but it is pretty accurate to what a real spring would be.  I know that having clearance between the coils of the spring is a necessary evil, otherwise you end up with the dreaded "zero thickness geometry".  I did a search on 3DContentCentral and there was only 1 torsion spring and it was made with a round wire.

Creating the arms at the start and end of the spring and then attaching them was the real challenge.

The attached model is done in SW2015.  Here is my end result:

SolidworksParts And Features