Buy BAS or go to a dealer and pay $2300. BAS tops are lifetime warranty and we've seen two tops fail and BAS shipped a new top with no questions asked, they also send a label to ship the bad one back so they can see what went wrong.
That's two tops out of what has to be 400-700 tops so far. (Over on Facebook, someone is always ordering a top, I have no idea how many we've bought.)
There are numerous YOuTube videos by various owners on the replacement of the top. Mine was changed for me in a Condo Parking lot back in 2020 during the Eureka Springs meet. Bob and Zach had it done in just over an hour and we all went to breakfast.