They are "technically" off the hook...they still did a job of it...the driver side spring was not even close to being in the perchWell, now you know how to do springs.
And the shop that installed the last set is off the hook. It's always a risk to provide your own parts for someone else to install.