A possible fix if you don't HAVE to have chrome is to just sand off the chrome, then paint it either the body color or something else. If you're good with a rattle can, spray paint to match the original paint code is available at auto parts stores or online.
Otherwise if you have to have chrome, check the For Sale section of the forum often, plenty of members parting out who'll sell you their chrome grill in good shape.
You could also get it re-chromed, but that might be the most expensive option of all.