Like your couch, ours is still functioning perfectly. While one end of the couch's cushions feel different, ie softer, it is still very comfortable. It just doesn't look as nice as we would like.
At DRR, I was given contact information for someone at Flexsteel who can assist with ordering new upholstery for your couch. I hope Barry doesn't mind my passing this information along.
FlexSteel
Lisa Bauer
563-585-8356
Barry told me they recommended he also order new cushion foam to remedy the difference in feel. He ordered a premium fabric to have his made. We plan to order Ultra Leather to best match the cockpit chairs.
I think he said the cost was ~$1200, but I may be remembering incorrectly. It may have been $1500.
The couch is on our list of things to update, but solar is a higher priority for us currently.