Fits perfectly on Alfa Romeo 159. In this case the parts are slightly different from the originals (broken in the pictures) but they work perfectly.
Perfectly fit. Very good price.