Yes, Plasti Dip can resist all of these elements. This is the reason why many users use Plasti Dip to protect their car before they go out for a long vacation, or before the snowy season comes.