One more option, and you may get a little dirty ...

I've had even better luck going to some old junkyards and ripping out a few of the grills from beat-up cars and trucks.
As always , you'll more than likely find the radio and speakers missing, but the grills are still in place. Grab a few, and at the most, you'll probably pay about $2.00 for a handful.