When it comes to cfmoto windshields, I find that a half windshield is a good option to keep out dust and dirt while still maintaining good ventilation. For example, I came upon the cfmoto zforce 950 windshield, which is great for these conditions. This glass provides protection from dust while still allowing air to pass through, which is very important for a comfortable ride.