The simple answer is that the normal springs don't seem to fit. I measured the broken one when I took it off but can't find the thread.
Today after much playing I think I've sorted it. I loosened the ruler for the window glass. Then installed another spring. Which was much stronger but the door button couldn't move. I reinstalled the old spring with the clip then tried to push on one of the fasters Andy suggested but it was between two sizes so not a solution. Then I realised I could adjust the clip so it was shorter and tightened the spring on the latch. This worked and I'm happy the spring isn't jumping off. However, the pusher from the door button wasn't long enough. I couldn't figure out how to adjust so put a brake valve cap on! Now working much better.
I tried to clean the window runner batch and repaint but I'm not sure it's looking much better.
Rust inhibitor sprayed inside the door. I will do a couple of test drives before I put the door card back on

Sent from my 22011119UY using Tapatalk
“A REMINDER. I would be grateful if those members who have borrowed bits from me in emergencies (e.g starter motor, oil cooler, etc) would return them and/or contact me”. – Chris Turner RIP