Just add to the importance of the Ironmonger here:
This board does have no trashing, it has 'cursing', and there is no unconditional way to increase you handsize. So that is not a board where you expect to get a hand featuring many Goons for a megaturn.
But Ironmonger works really strong if all you want is finding your Goons. Ignoring reshuffles, what does it do?
When you hit Copper, it works like a Lab. You draw two cards, second of it was a Copper, and you get the $1 that Copper would give you if it would really end up in your hand. OK, you discard it, but who cares?
When you hit Victory, it works like doubleLab. Including the Victory, you draw 3 cards. Again, you discard the Victory, but again who cares.
If you draw Action, it's a Village. Not great for $4, but you need Villages anyway, so it's not that bad.
If you draw a Ruins, they are still Actions, so now you have an activated City. With discarded Ruins, who cares?
Quarry and Spoils are bad draws, but there are not that much of them.
You still end up having quite small hands, but the cards you draw a much better, and with 7 Ironmonger there is a great chance that this will filter some great hands. And as card draw was the limiting factor on this board, this is really important, even if you don't build up for the real megaturn, just having two Goons collide is much better than having just one.
Edit: s/Marauder/Ironmonger/g