All three items appeared to fit perfectly, I’ve already put them on the vehicle, and although I have not given them a test run in the rain, they appear to be exact OEM specifications, and other than my own shortcomings in putting them on, seem to fit just right