oh, man... I feel your pain!
mine recently fell off, but those clips didn't broke.
tried asking around... but - no joy.
as an idea - might go to junk yard and ask there.
or might just buy cheapest bonnet shocks from temu/aliexpress/ebay for those clips...
if you find where you can get those clips - please, remember to share