Any recommendations for a product to prevent faceshield of a full-face helmet fogging up on rainy/wet days? Also, will Rain-X harm a plastic faceshield?

Thanks,

Will