Here in Canada the fight against rust never stops. I would recommend trying to wash the vehicle every week, and if you can get right under the vehicle with a pressure washer. That's been pretty successful for me but if you want, coating the under carriage with oil, paint, or undercoating helps...