I've installed the GT Guys' bug screen. Looks OEM, and an easy, five-minute install.
Howard
No bugs in California. I took the screen off on my '05. It runs cooler on the track.
Ed
PS Lots of bugs in Texas though!
A toothbrush was the answer!
Ed