There are several companies making tops....some are good - some...not so much. As far as quality/price goes, I've found that you get what you pay for.
Roo-Sport carries both vinyl and upgraded "cloth" tops...vinyl is available in white or black, and the canvas tops are black.
If you plan on keeping the car for a long time, I highly recommend the cloth - it should outlive the car. I have one here that is 16 years old, and it's just starting to show some wear.
Vinyl tops are $239, and I will do cloth to TC members for $425, shipped (catalog price is $450+s/h)
Give us a call, if you are interested! 503-919-4227
--Russ