Well darn. Whats some good cheap ones then?
First see if your earbuds came with a lifetime warranty, typically they only have a 90-day or 30-day warranty.
If not, I've read that Klipsch is the way to go for good earbuds, but they're in the $50+ range. Your best bet is to go with a brand like Panasonic, Sony, or Phillips.