The whole rust thing was probably started by a "Block" owner. The XD is no different than any other gun. If you take care of it you won't have a problem. I've had my 4" for over 2 years and carried it and never, ever had a rust problem. Now I bought a Sub just to carry.