I have had a bug and rock screen on my truck for the past 15 years. It is made by FIA, a canadian company. Comes with stickon snaps that attach to the front grill and is made of some kind of fiber cloth with a little larger holes than window screen.
I have been amazed at how long it has lasted. I have made 3 trips to Alaska and back and have driven over 200K miles with it on.
I bought it on line and just did a search and found one at realtruck.com for under $50.00.
It certainly protects the radiators from bugs, rocks, birds, and other debris.
2013 F250 CC FX4 SWB Lariat,3-13 Build date,3.31, 18's, Line-x, Air Lift Ultimate bags w/wireless compressor, Demco Hijacker, 12K miles
95 F250SC PSD, XLT, 4X4,5SP close ratio w/Redline D4 ATF, 4.10 LS, LUK SMF w/Southbend Con O clutch, DPP downpipe & test pipe w/HP Ceramic coating,Full A Pillar w/Western Diesel pyro,boost, tranny temp,TYMAR intake, CA regulator kit, #5 to #4 HX, Skymech's glow plug bypass, fuel tank fillerneck mods, Sparky's AIC, Isspro TTM, Rhino liner, Alcoa wheel covers, Air Lift Super Duty bags on rear, DIY 6.0 Intercooler w/banks twin-ram inlet & compressor outlet, 275K miles