In comparison, a traditional shingle roof can be expected to last 15 to 30 years. All roofing material has potential drawbacks, and rust-resistant stone-coated steel is no exception. When it comes ...