It comes attached to the windshield and isn't sold separately. When I bought my Pilot, used, that piece kept coming out from the wind and my local Honda dealer told me that piece is supposed to be attached to the windshield before the windshield is installed. I didn't realize the windshield had been replaced when I bought it. I have since then had the windshield replaced twice due to rocks and every new one had that piece of trim already attached to it. It is not like the pieces of trim on both sides of the windshield. If it bothers you that much, I recommend having your windshield replaced because if you try to replace that rubber piece of trim, you will have to glue it in place as it will not stay and work its way out.