Aye Rafe,
The data within inverted commas below, is copied directly from SteveH's SRX600 website tech specs. You will note that the lesser 'Spring Free Length' is the minimum dimension of Yamaha's 'acceptable' range. Hence my comment in my previous post about a new set of springs.
"Chassis Component
Front Suspension Range Limit
Bearing type Ball Bearing
Total Travel 140mm 5.5in
Spring Free Length
480.5mm 18.9in 475.5mm 18.7in Collar Length 70 mm 2.8in
Spring Rate Stage 1 7.85N/mm 44.8lb/in
Spring Stroke Stage 1 0-83 mm 0-3.27in
Spring Rate Stage 2 10.8 N/mm 61.6lb/in
Spring Stroke Stage 2 83-140 mm 3.27-5.51in
Oil Capacity 321 cm' 10.9 US oz
Oil Level 137 mm 5.4in
Oil Grade Fork oil 1OWt
Note: Oil level measured from top of inner tube fully compressed without spring"
You'll also have read that SteveL prefers 15w fork oil, from the 'standard' 10w, which is the viscosity that I use. I have also checked the length of the 'Progressive' springs that I have fitted and these are part number 11-1128, which have the following spec:
Order No. Free Length - In. Free Length - MM O.D. - In. O.D. - MM. Rates lbs/in Rates kg/mm Spacer mm
11-1128 19.75 502 1.14 29 30/45 .54/.80 10.00
As you can see this is not 'standard' but the spring recommended by Progressive.
Hagon quote their following part number: 400-192-01- 400-192-01 YAMAHA SRX 600 (1 XM/XL) 85-89 (5) 140mm Air Gap. Hagons advise that these are also suitable for the SRX400, for the same period of 1985-89, but provide no technical details!!

.
Contact for Progressive:
ProgressiveContact for Hagon:
HagonI hope this helps.
My regards, Bill.