I agree with the other comments, the grille you have fits great, they were never an exact fit on any truck.
if you find a place that is even willing too strip the anodized coating off, sand polish etc etc, then re anodize it,...
from my experience it is going to be very expensive, like 500 to 1,000 dollars, not that this is an issue for you
but few are willing to do that,....me included
I restored a wagoneer and a honcho grille this way
the way I did it was to use "easy off oven cleaner"
it takes several rounds to get all anodized coating off,,...several !!!
you clean grille,
spray on "easy off" oven cleaner,
let sit for 15 to 20, spray the cleaner off and scrub the crap out of it with an S.O.S. soap pad,...
then clean and dry again,....
repeat until all the milk hazy coating is gone
( dont panic if easy off turns black, but don't let it dry, do in shade,...)
you know it is off when you can use aluminum polish like mothers and your rag turns black
then you know coating is off
then, you start off with a coarse sand paper, ( not coarse e-nuff to gouge aluminum but you want it aggressive )
then work your way up to 1,500 or 2,000 grit, going up in coarseness gradually,....
when done,... use mothers billet aluminum polish
and buff with paper towels, yes paper towels,...
it will shine like a mirror,
the more time you spend the more awesome it looks,...
to preserve bride finish use a high quality car pollish and buff off,....
dave in NC