I have been doing some meph runs and baal runs and have noticed some things. Meph was dropping all kinds of stuff with not much mf gear on. Baal was dropping crap compared to meph. What changes the drops. Other than mf gear?
speed. you are seeing probably 4-6X as many items during meph runs as 1 baal run. therefore, meph drops 4-6X as many shakos, and of these shakos, the same % are harles but you see way more shakos in general with meph.
Remember though, that baal can drop better stuff than meph. Thats a good reason to run him too...
Even though meph goes faster, and tends to drop more useful stuff more often due to the time aspect, baal is not a bad option..