Mattpatt, A bit pricey is right, but have you priced a new radiator or
oil cooler?. I got mine from Olthoff Racing. Had it installed and also bought one of those $35 "screens" to keep the bugs out, attached to the rock guard with Velcro to make it easy to remove for cleaning. The Superformance/Olthoff Racing screens are built very well and would stop a lug nut!!
http://www.olthoffracing.com/index.p...d=84&Itemid=23
there are a few pics in my gallery