Best place is the breakers yard or ebay mate. I got these out of a GL model, used to be a very light brown colour but i just bought some vinyl spray from halfords in dark grey - its a perfect match to the original colour plus its well handy for any other trim thats worn through the original colour.
Trust me mate, i hate bodge jobs but these look no diffrent to my old speaker covers other than looking like new.