The term 'mol' by itself is meaningless unless you state which molecule you refer to. The generic definition means 6.022140857×1023 molecules. But look at e.g. Sodium Metaborate Tetrahydrate: this compound can be written as NaBO2 * 2 H2O, or as Na2B2O4 * 4 H2O. Two mols of NaBO2 * 2 H2O in solution will give you the exact same liquid as one mol of Na2B2O4 * 4 H2O.
You have the same thing with Metol: two mols of p-Methylaminophenol Hemisulfate (mol weight 172) give you the exact same number of atoms in the exact same configuration as one mol of di-(p-Methylaminophenol) Sulfate (mol weight 344). You can argue for both: there is no such thing as a Hemisulfate molecule ---> 344 is correct, or: you use Metol for its p-Methylaminophenol component, and one mol of p-Methylaminophenol Hemisulfate will supply one mol of p-Methylaminophenol to your solution ---> 172 is correct.
As long as you stick to the same definition of 'Metol molecule', you can use either number.