After 14 years (7 of those in the Florida sun) the carpet on my engine cover and my speaker box was looking quite faded. I went to O'Reilly Auto Parts and picked up a can of Dupli-color vinyl and fabric dye. 30 minutes and $7 later and I am very happy with the results. I didn't take pictures of the speaker box but it was just as gray as the engine cover.