On Clearance, Possible it can fit vespa, but not sure! it will most probably need to be adapted to fit your scooter or motorbike. 43cm wide and 34mm high. Comes with metal brackets. Clear perspex. Fitted picture of windscreen is to show how it roughly fits onto the scooter.