There is no need to drill the deflector,or trim the plastic posts as suggested in Honda Odyssey FAQ in Tech section of this site. The post holes match perfectly with the deflector if they are aligned properly. Make sure to clean the hood real good with alcohol before attach the posts. Anyway, the deflector is position way too low to be effective in preventing windshield from bug splash or stone chips. I removed mine after few month's use.
Happy driving
Happy driving