First seal it with etching primer & paint... Properly applied paint is very effective at preventing rust... After paint if you want to use undercoating to prevent rock chips & other damage to the paint thats fine...