Hey, if you want to squeeze a 2nd warmachine unit in there, I'd boost the Warriors to a proper horde

, and drop the hammerers to act as a support unit (hammerers proxy easily for
GW warriors if you need). Then maybe run something like this:
1000 Dwarves: 8th Edition
Characters:
Thane: MRoG + RoR +
GW 119
Core:
40
GW Warriors:
FC 425
Special:
Cannon: Rune of Forging, Rune of Burning 130
Grudgethrower: Rune of Penetrating, Rune of Accuracy 130
14 Hammerers: Musician, Standard Bearer 186
10 points to spend. The 40 strong horde just sits there and chews most things up. The hammerers can flank units engaged with the warriors, or protect the Warmachines.
Cannon's for big nasties (like the cretin who brings a hydra @1k, or trolls, giants, dragon ogres, Minotaurs), and the
GT's as before, though without the Engineer.
Personally I wouldn't go for the unit ranged troops, unless in bigger games you grab a 20 strong block of Quarrellers with
GWs. With the increased number of
BS modifiers, and the increased effectiveness of Warmachines, I'd go cannon/organ gun over Thunderers/Quarrellers every time.
You could fiddle the numbers around to increase the Hammerer block but hey, hope some of this helps anyway.