Check also other models from the same times, like 125p and Polski (or Polonez depending on the market), perhaps also the 132.
There were designed for this kind of usage, so definitely are wind resistant The one on the photo is for the 125p model. Plastic hooks on the front and screws on the back to hold it in place. Shape and length might differ.