Hi David,
Those Moss slats look horrible! Yes, I would call some other suppliers and see if they have properly manufactured ones. Repairing the existing slats is difficult and expensive since they are thin stamped aluminum with an anodized finish. I've seen people buff them out shiny but then they look like chrome and not like the originals.
Cheers,
John