i know this doesn't help but when i find something that works i always buy a second pair just in case they become discontinued.
i have tried more brands of earbuds then i care to remember and what i have found is none of them compare to custom earphones. the customs are more comfortable, fit better, go in easier etc. yes they are not cheap but we spend so much money on our bikes that a couple of hundred dollars (Westone CR1 in ear monitors are $289.00, including the ear impressions) on quality earphones seem like a good deal to me. if you try two or three pair of various brand earbuds before you find ones you like you have most likely spent the equivalent of what a pair of custom in ear monitors would cost.