M.L.
I worked at a jewelry store and they will have to charge you to size it. Unless you have a warranty that includes free ring sizing. Just because they sized it smaller once doesn't mean that they 'owe' you to replace the gold. It's not just about the materials used, but the labor as well.
It shouldn't really be that expensive though.