The main differences between 304 and 316 stainless steel mesh come down to their corrosion resistance, durability, heat resistance, formability, cost etc
304 stainless steel mesh is an alloy that contains 18% chromium and 8% nickel.
316 stainless steel mesh is an alloy that contains 16% chromium, 10% nickel, and 2% molybdenum.
316 has more nickel and contains molybdenum, it is higher quality than 304. These added benefits allow it to be more resistant to corrosive environments, more stable and durable, and more resistant to extreme temperatures. They also carry the same ability to be welded and customized during fabrication.
For the cost, 316 stainless steel wire mesh is more expensive than 304 stainless steel wire mesh