The only time those need replacing is if they leak, are blown out, or are corroded (back to leak)...
If only one needs replacing, about $100 max should cover it. But it begs the question, did you have the right amount of coolant in there, or only water? If it froze, there is a real possibility of a cracked head or engine block. Have the cooling system pressure tested to make sure...