TPO roofing is made from a blend of polypropylene and ethylene-propylene rubber, while PVC roofing is made from polyvinyl ... cost-effectiveness compared to other roofing materials such as EPDM or PVC ...