I was told Radio Shack is getting out of the speaker business altogether. I got my speakers and grills from Radio Shack during their tremendous sale prices to clear their shelves.
Anyway, I would go to a local stereo installation shop (ie: where they put in new car stereo, speakers, etc..) and ask for any old speaker grills they have lying around. Think about it..... when they install new speakers in a car, they use the new grills as well ..... where do the old speaker grill go .... in the garbage ?