I replaced a broken leaf spring in my pickup for $100, but that was 15 years ago. I’m sure they have gone up. I’m lucky that I have a spring shop, Babcock spring, 20 miles from me. They make all springs in house and will make any custom spring you want. They are very good at what they do, you can even watch them make them at the parts counter. It’s an open shop and I believe they have been in business over 100 years.