Paulson's DK6-X.250AF face shield provides anti-fogging technology as well as a rubber seal at the helmet / shield connection to prevent liquid from dripping in. NIJ 0104.02 & MIL-V-43511C Certified with a V-50 impact rating.
Look at all the DK6 face shield options - http://www.paulsonmfg.com/products/tactical/Paulson-DK6-Series-Riot-Face-Shields