Replace Convertible Top

I have a black 1991 XJS Classic Collection Convertible and the top was torn when I bought it. I want to replace the top but I don’t know who makes a good top that fits well/wont be a struggle to install. Many replacements on the internet. Any company suggestions? I found no recent articles in this forum.