^^the Vmoda freqs suffer from serious build quality issues, can be uncomfortable and are kind of muddy sounding.
But if you get them for $25 I guess that is a good price. Beware of fakes on ebay.
I don't know of any quality noise cancelling phones OP, sorry. I just know good isolators, which are nice to use on airplane rides. The etymotics are great, as well as westones (particularly um1s for comfort and your price range). Sorry I couldn't really help.
but anyway, looks like you answered your own question with those sonys. Okay price, and probably do a the job.