Well, they are OEM, Magnettit Marelli I just got some silicone to beef up there water proofing as I presume that they will have a weakness to water ingress as they are OEM. They come with the cradle and were a doddle to fit. In terms of effectiveness, they are pretty useless, just like the originals, but it completes the look.