Aircraft Spruce lists 62 different products for aircraft plastic windows. Nothing smashes bugs like a single engine airplane.