You go!
Buttons on red are hard, especially warm reds. I frequently change buttons on items to make them more versatile for my color palette or metal-mixing, or better quality. My first decision is usually, do I want the button to be a star or to be in the background. If you are wearing a lot of black, the right black--fabric or faux leather-- might work, or a metallic that is darker and more subdued than the gold. If you can find the right size, I've had luck with a type of pewter finish, almost black, or maybe a brushed nickel. Buttons are very personal though, and when you take your jacket in to shop for them, it will be lots easier to tell yay/nay when you hold them up to it.