Need correct gas cap that fits flush

I purchased two of these for a 74 Duster as you can see they don’t fit so well any suggestion on where I can get a cap that fits

View attachment 1715549363

View attachment 1715549364

View attachment 1715549365
Uhhh in the last pic isn't the tube supposed to be INSIDE the quarter panel ? that will pull that cap in a lot closer too. (all of mine are and so is Tinmannz)