I don't think you got the stonemasons right. The wishing wells are going to be moderately poor here so it would be better to get a stonemason with two mountebanks, something your opponent achieved but with quite a risk. You need five cost cards in your deck to trash into pairs of gardens (or gold to trash into two duchies) so getting wishing wells doesn't help that either.