Yes they do stop larger sparks. When I had a shake roof, I was glad the spark screen was in place. For folks in dry areas like New Mexico and Arizona a spark screen can be a good idea.When I had spark arrestors in my caps they always clogged. Always a pain to deal with. What do they actually do except keep birds out? Do they really arrest sparks? Seems like a little spark could get through that mesh size anyway.