This is the windshield before.
This is a picture of my dog mid-sneeze through the now clean windshield.
Here it is back on the bike. All the bugs and other road garbage is gone.
Now I would like to add that I used liquid detergent and not the powder packs. We had the powder packs and it took the finish off our dishwasher safe pots, I can't imagine what it would do to a plastic windshield.