One topic driving a T-Top version of the Pontiac Firebird is the roof sealing. If you need to replace the sealing you should let do it by a shop. In germany the set of sealings needed costs around 2000-2500 Euro. But there can be an alternative solution: silicone. Silicone is available in black also and a good one is around 20 Euro.
And this is how its done and what you need:
Terpentin, 100% alcohole or cleaning petrol
silicone and a silicone pump
hand warm water
Silicone needs 36 hours to be completely dry. If you want to leave the car open you should park it safely in your garage. An alternative is given at step 4.
1. Identify the damaged area. Make sure the damage doesnt get worse if you poke gently. Make sure the sealing isnt dry or crumbly. If its so, you need to replace the sealing.
2. Soak a towel with some Terpentin and clean the damaged area from dust and fat. Use gentle, quick strockes and dont stay to long on one position. Also dont drip the Terpentin directly to the sealing. This will hurt the rubber and it becomes crumbly and dry. If there is some one else, he / she can prepare the silicone meanwhile.
3. Right directly after cleaning the damaged area fill up the damage with silicone. Also pump some silicone directly into the sealing. This creates a better boundry between silicone and rubber sealing.
Use a little bit more silicone than you tink you need.
4. Silicone needs around 6 minutes to create a skin. Put on a rubber glove and dip a finger in the water and form the silicone in shape of the original sealing. Now you need to wait until the silicone is dry. Dont touch it anymore. If you dont have a chance to leave the roof off place a waxxed paper over the repaired area. Than gently and without movement place the roof in position and lock it. Wait 30 minutes until the silicone had a chance to create a skin and starts to dry. Now the car is already useable or ready for the night. After 36 hours you can remove the waxxed paper. The silicone should be dry now (check the manufactorers notes – the time needed can differ).