well...
they'll cause uneven paint fading for the portion of the car that it acutally overlaps.
They prevent rocks from rising up and dinging the bottom of your bumper
They keep the rain cloud formed behind you to a minimum.
Prevent rust? The area directly around the mud guards is plastic ... it'll save your paint more than prevent rust.