Grade 304 stainless steel is an alloy combination of nickel and chromium, while grade 316 is an alloy combination of nickel, chromium and molybdenum. This additional material makes grade 316 more corrosion-resistant. Grade 304 stainless steel is not as well suited for highly corrosive environments such as salt water.