On a similar vein, I recently took a city and started my own faction. However for over 2 weeks now, the armorer has only had leather helms for sale, only leather helms ?!
The character is a Vampire, town was a Chaos one and I chose Vampires as my default troop choice.