Gentlemen, please advise where can I buy non-broken Dash Air vents BD38452 and BD38453 for my 1985 XJ v12.

everybody I asked only offered me the broken/fixed pins, and I need “like new”.

thanks in advance