My front driver's side speaker cover has become a little...errr... 'soiled'

Does anyone have one lying around that they'll sell for a few pence to a poor man?