If you didn't find one already, try Revzilla.com They carry a pinlock shield for most brand Helmets, have good prices (and will price match) and shipping is crazy fast.
I have a Pinlock shield on my Arai Rx-Q and, well, it kind of sucks. I still fogs somewhat and the clarity is horrible. I...