Personally I just use a shemage doubled up a few times. Thin enough to breathe through, thick enough to slow bbs down so they don’t break teeth.
If you really want mesh though, these are nice:
OneTigris Balaclava Mesh Mask Ninja Style with Full Face Protection https://www.amazon.com/dp/B07V1FZLZB/ref=cm_sw_r_cp_api_glt_i_7RXTTP2B9VYDF6EEXKG4
This changed my life: https://www.amazon.com/dp/B07V1FZLZB/ref=cm_sw_r_apan_glt_fabc_6DXJTZV4C6B8PFX79G2B?_encoding=UTF8&psc=1
Other than that, just reshape the mesh and adjust the straps the best you can.
Not quite a face shield but this has changed my life: https://www.amazon.com/dp/B07V1FZLZB/ref=cm_sw_r_apan_glt_fabc_SWTAEXHDTZ9JR3TTT9DQ?_encoding=UTF8&psc=1
I suggest these to people instead. Still gives you mesh but without the thick padding. OneTigris Balaclava Mesh Mask Ninja Style with Full Face Protection https://www.amazon.com/dp/B07V1FZLZB/ref=cm_sw_r_cp_api_glt_fabc_ZHVRFKWYYZF5C8VJ3DJ3?psc=1
OneTigris Balaclava Mesh Mask Ninja Style with Full Face Protection (OD Green) https://www.amazon.com/dp/B07V1FZLZB/ref=cm_sw_r_cp_apa_i_EQ7cEbDWVQ4J6 Found this searching for onetigris half masks, couldn't find any info on it.