>>7444892>>7444847This happens in a few sets. Take this Agents set, 8630. The promo image clearly shows Dollar Bill holding this Indiana Jones automatic pistol
https://www.bricklink.com/v2/catalog/catalogitem.page?P=62885in gold, but in the actual set, the gun is a gold-coated nozzle gun.
Whether it was changed because of an issue with price, an issue with the mold, or an issue with using a realistic gun in a non-licensed in-house theme, they changed it. Interestingly enough, they actually produced some of those in gold. You can find them on bricklink for about five bucks each.