Regarding EG Civic roofs:
If you're interested you can check out the threads on Honda Club Philippines. Emong there offered a relatively cheap remedy to decaying/corroding EG Civic roofs without sacrificing the stiffness of the body.

If the car's roof is in very bad shape, PhP8,000 and a visit to the metal shop they mentioned will help you a lot.