It helps, but it don't save you from the damage.
It looks fine to me.
But I think that it must have a higher weekly cost. Something around 100-150 gold. Maybe more.
Blacksmiths are expensive, this is the reason for not every unit have one with them.
Also they must be very rare so, if you loose one in battle, will not be so easy to hire another one.