I'd be interested in hearing about specific makes and models.
Interested in sources.
My vote is for the
Dynarex CPR Face Shield through Dixie EMS Supply Company (Brooklyn, NY). You can't really beat the price either at $1.58 each, and Dixie has great customer service (and all their telephone sales reps are certified EMT's).
Jim