For a long time, the irregularities on the windshield bottom plastic trim piece made me mad. It is hard plastic and it doesn't touch the glass properly. Especially during fall, the leaves and seeds from the trees fall between the trim and windshield. It looks cheap and bad. I was looking for a solution until I saw the 2013 RAV4. They add a soft gasket between the trim piece and the windshield (a rule of thumb from my design studio lectures back in university: when two materials contact, it requires a third material. Example: The skirting that covers the floor and wall).
Here you can see the irregular plastic trim (sorry for the quality of the pics)

When I remove the trim (following the FSM section WW), as I was expecting, it was dirty and I found small stones and wood pieces.

There were two strips of soft material at the end of the grove of the trim. The bottom edge of the windshield touches that soft part. For some reason they selected that material from a water absorbing one. It soaks water and contracts.

Usual dirt and stuff

cleaning the trim

I found a rubber gasket from a company called 80/20 Inc. (http://www.8020.net/)
Part number 2116 (http://stores.gawirth.net/-strse-53/80- ... Detail.bok)
Then after cleaning and installing the trim piece back, I started to insert the rubber.



....and here is the result. I am happy

Note: I am not sure how this material performs under extreme Canadian winter (will it shrink? crack? harden?) or extreme summer heats (expand? soften?) or UV exposure (crack?). Although it is tucked between two hard surfaces, I have no idea how it will perform at highway speeds...we will see.
And a bonus application:
The licence plate holder was scratching the bumper.

Same gasket, same procedure. Loosen the plate holder, tuck the gasket and tighten it back:

same results...and same concerns as I mentioned above:

