Walmart offers the House of Marley Smile Jamaica In-Ear Earbuds in Fire for $17.24. Opt for in-store pickup to dodge the $5.97 shipping fee. That's the lowest price we could find by $5. They feature a one-button microphone, 52" fabric-covered cord, and come with two sets of ear tips.
Note: They're also available in Rasta for $18.13 via in-store pickup.