I'd take the milage, if you weren't EQM-desperate. $300 might get me about 7000 EQM and another 9000-10000 RDM (depending on Elite status). I value milage, by a couple of factors, for such issues, at about $0.025/RDM. Or, look at it this way... it's a free PerkPass, which could be as much as $1k.
For me, I'd take the milage.
Steve B.