It's really just repetition. When i first started ladder, i simply powered my sorc as much as possible. There wasn't any mf on her and for the first day i found nothing, but being persistent, the second day i found a harly, the next a skullders, goldwrap and a shael to go along with it for an upgrade to battle belt. In less than a week, i had found almost all my old mf gear simply by kill meph over and over, each run being less than 2 minutes, so about 30 runs an hour for a couple of hours a day.
When i was able to get my anya quest, than i did pindle and meph in each game. Meph usually drops well, pindle nothing good except every 100 run or so, something liek Naj's plate, or a maras.
I've found 4 harlies so far, 2 of them etheral. As you can see, even the best luck likes to hide a thorn.