Hi guys! I am new here. I need opinions/suggestions on having my 2006 city rustproofed/undercoated. Is it really needed? I heard that new cars are factory rustproofed. So it is not needed then? how about undercoat? Thanks.