Looking for a new oil cap since Dan managed to run over the one we have

It still seems to hold its seal but thought id see if anyone had a spare standard one they would like to part with or a decent aftermarket one? or link where i could buy one?

Thanks