Dealership would have a lot of it but be prepared to hand over some coin, they are quit proud of their stuff, especially if it's plastic. Another option is to check out local junkyards and piecemeal it.
One option (and much cheaper) is to use penetrating vinyle dye. I've heard that it...