I had mine cleaned professionally, amazing how well they came up, like new. Previous owner had the drivers seat repaired by by an upholster as the fabric seam came away from the edge, again came up like new. Just a thought.
Good luck with your search.