I was going to replace our springs this summer but coming back from Az we had a spring break and about the same look as the OP's picture. We were not flat as I feel his look like but just my opinion. We have 4 new springs. If any of you don't know what spring you have it is on each spring with a stamped code on the metal band bent around the spring. Hard to buy what you need on the road so we made it home with the wrong spring but it worked for the last 300 miles. Always a good idea to inspect our suspension.
chevman