Your 678 area code implies you are somewhere in my area ... if so, call these guys:
Gibbs Auto Interiors & AccessoriesGibbs Auto Interiors & Accessories
Place page
8230 Tara Boulevard Jonesboro, GA 30236-3104 - (770) 472-0224
I know it says "Interiors" but they have been replacing tops on convertible for years. When I was up there last year, they were replacing one on a BMW Z4.
He quoted me $2300 for a new top, installed, on a Crossfire - we were just yakking, I went up there to get a bottle of 303 for my top.
We discussed the hydralic systems on these and other cars, they seemed to know their stuff.