IIRC, you have the 03-05 Silverado grille right? I'd say it would look better colormatched than painted black, but it's your call. I think you can paint over the chrome, lots of people have done it. Or if you're that nervous about it get the colormatched factory grille that comes in primer and paint it that way. The part number for that is 19168630 and it's pretty expensive. I say either stick with the chrome and add a billet grille, or colormatch.