Question is if it's worth competing with yourself? Do you have experience showing that "new" image will actually do better than "old" one? It also depends how search engines are tweaked. Would new image with similar meta data hide old one in search results or not?
Bottom line is if it is a good selling subject and can be shot better than you already did it, somebody else WILL upload competing shots. If you don't shoot it better you will lose out on sales to someone who did.
Either you compete with yourself or someone else will
