What is the difference between 321 and 304 stainless?

yes. it has to do with alloying elements are present.