Just had another afternoon of it and the spring is going the same way as the one I knackered last week.
Just when I think it's in and the c clip is on, the mech feels horrible. It's as if the seating pin nearest the outside face has dislodged and is dragging around with no return springiness...