AGREED. Deflectors do nothing except protect the paint under them. I'd just get some of that 3M film if that's your objective. Looks better than a deflector too. The OEM one I scored many moons ago (good quality I might add) is sitting in my garage collecting dust. I once put it on again for a long road trip and it did nothing to prevent bug splat. I feel they might even take your mileage down a touch as they do create resistance. No drilling needed for the OEM offering. It just mounts into existing holes in the hood itself using those fasteners that hold so much of our trucks together.