I just finished recovering a pair of speakers that had a severe case of cat scratch fever with the black cloth from Parts Express. It is thinner than some of the OEM grille cloth I have replaced, so once you stretch it out it is a bit more transparent. If the material you are covering is light colored like my side panels were, you can spray some flat black paint on them first so the light color doesn't show through.