Have you tried Meadows & Passmores if my memory serves me right there is a calculator on their site on how to purchase the correct spring size. In my opinion their springs are superior to those supplied by Cousins as the mainsprings from Cousins seem too stiff. Providing the new spring is not to wide and rubbing on the barrel wall the slightly weaker spring will be fine. You could actually repair the broken spring if stuck. I have never done this but I have read that you can re-drill the retaining hole with a diamond drill.
I made my mainspring winder and there are vids on you-tube showing many mine is a copy of the wooden construction one shown. Not the best but it works. Fitting a new spring without a spring winder is going to be troublesome as the new springs come pre-wound and held together by wire. I presume you do not own one so you will have to do what I used to do. Put the new spring in a vice (length way) then unwind the retaining wire to release and then gradually unwind the vice very,very gradually to release the spring. WEAR SAFTEY GLASSES AND THICK GLOVES IF IT SLIPS IT **BLEEP** HURTS.
To re-fit he spring or fit the new spring I found this on the M&P site.
If you removed the mainspring from a barrel, it must now be re-fitted. If you do not have access to a mainspring winder, you will need the strong leather gloves you should have used to remove it. Having thoroughly cleaned the spring of old lubricant, wipe the surface with a rag coated in mainspring grease. It is not critical to cover the whole surface, because as the spring winds and releases during use, lubrican will spread naturally.
Insert the outer end of the spring onto the hook inside the barrel. When sure that it has engaged, start to turn the spring into the barrel and after each half turn, rotate it. If, after a turn or two you don't think your wrists are strong enough to finish the job, go back now. Once you are half way, you cannot let go and will need to finish the job somehow. Wind in the spring by hand until the centre coils pop in. Take great care with mainsprings as they contain a lot of energy when coiled.
Hope this helps