I know you said you don't want to spend more than $45 but I will tell you know, find a pair you might like, try it out, and if you really like it, make the investment! With cheap earphones, you're going to be breaking them left and right so why not just buy a decent pair maybe $100 or less and have them last for a couple years? My s4's lasted me for over a year and they were great in terms of sound, etc. I recently bought the Tour with extended warranty so it should last me for at least 1 year. If you still wanna buy cheap earphones you might wanna try looking at:
http://www.head-fi.org/forum/thread/...01-added-01-17