I wear the Triple8 mesh wrist guards that wrap around and clasp with hooknloop (all Triple8 products are a good value), they are cooler to wear too. My original pair are chewed up but my hands have never touched the pavement. In cooler temps I wear the Triple8 fingerless leather gloves with the wrist guard built in. In really cold freezing temps I wear warm gloves with the mesh wrist gaurds over top.
This is a pretty good quality mesh jacket that could be good for off road (I do not ride offroad). On road it's a bit much but breaths well. I bought it first and ended up removing the waist belt feature and a few buckles that I didn't need. This runs small and I was maxing out the size that I got and did not need the adjustment (I'm 2X wearing 3X). I also wear a white long sleeve tee shirt over it to make riding cooler on sunny days.
https://www.amazon.com/dp/B075K72Q3N?ref_=cm_sw_r_cp_ud_dp_NNTBN81AXG25VNWVJ8EX