The metal is also available in a wide variety of styles ... roof can be expected to last 15 to 30 years. All roofing material has potential drawbacks, and rust-resistant stone-coated steel is ...