Looking for a hard wearing durable OEM looking black spray for interior plastics?

I got a black roof liner a few years back for my e36, and some clips were missing for the sun visors and roof handles. I used the original ones just sprayed them black with a rattle can but now the paint is cracked and peeling!

Maybe it's possible just to buy genuine black ones readily and cheaply from a dealer or ebay? Anyone know??

Cheers!