304 stainless will rust. I have seen that happen. 316 stainless is not SUPPOSED to rust. I have one customer who builds stainless steel pallet trucks for the meat packing industry--(a lot of slop, guts, anad yuchhh) Thy will only allow their machinery and lift trucks to be made from 316 stainless. I have to put a material grade spec. on all the machinery I design for him.