I bought the Double Bull BS5 this past winter. So far I missed a turkey at five yards from it. (they said you should put a 5yd pin on your bow) I didn't[:@]
I think they are awesome. Well worth money spent IMO. It's not hard to see quality differences from others after you get your hands on one.
Don't know which ones but they say some mechanical heads do work threw mesh.
Take it easy out there bro, keep your head down and do the best you can!