“Manufacturer specifications suggest that asphalt shingles last 20-30 years, wood shingles 20-50 years, metal ... roofs last: Steckel says roofs with steeper slopes, including gable, gambrel ...