I needed a new cap to replace my ageing hockey one so after watching Captain Marvel I fancied a shield one.
Well the good news is that you can get one, although it’s not officially licensed.
It’ll take a little while to get to you if you’re used to next day shipping (around two weeks) but it was worth the wait.
I can’t post the link as it’s now been taken down, I expect it’s because of the license issues but if you do a search on Amazon you’ll see a lot more.