Yes it is an wiper mechanism
All cars in sweden had to have them in the 70th`s 
Hi Wreckmaster and welcome in the forum.
Really useful your wiper mechanisms......

unfortunately in Italy such mechanism are not compulsory ....

(
Nice to reach 126 enthusiast also in Northern Europe, so far away from Italy.
Kindly.
Fred.