“Manufacturer specifications suggest that asphalt shingles last 20-30 years, wood shingles 20-50 years, metal roofing 40-70 years, and tile or concrete ... hip, and dormer roofs, generally ...