If it were my car, I'd throw in a quick strut. You can get one off of Rockauto for $60-$100. They are easy to install. Personally, I'd do both sides, then get an alignment... problem fixed.
If google wasn't clear... Yes, a quick strut has the spring, strut and mount all in one easy to install package/system.At the risk of sounding dumb, will that take care of the coil spring? I answered my own question via google.
Quick struts should be lasting at minimum 50,000 to 60,000 miles. Either something in your front end is misaligned or some other parts are worn. After replacing the quick struts did you get a front end alignment??You seem pretty reasonable about the whole quick strut thing let me ask you this what would cause it to keep breaking over and over when you put two brand new ones on it and no other part around it is damaged.
Can you talk to the alignment tech?? I'm thinking if the frame were bent (to the point) that you are re-breaking quick struts, he would have to make some major adjustments to get the car back into spec. He would also probably note it on his final report.I have an alignment package where I can get as many as I want for a year.