Join Date: May 2008
Location: Portland, Indiana
Top assembly from GM Parts Direct runs around $1200 plus shipping, part# is 25895175, that is the black top, the tan is a little higher. Fabric can be replaced but most likely your best bet there is a local upholster shop. Not sure you can purchase just the fabric as an OEM part maybe others can address that.