After 18 years (and 120,000 miles) it was time for a new top. I had a broken cable (main issue) and although the top looked okay from 10 feet away, it had a few holes and some pretty big scuffs. I checked reviews for upholsters in my area and was able to find a shop with consistently good reviews in the Denver area. All in I spent about $3500 installed. Don't know if that's the going rate or not but I'm very happy with the result. Seal gray with Bordeaux red. Couldn't be happier!