I think I paid $15 at a Five Below or Ollie's for some generic ones.tried some 15 buck no name ones. Were terrible. Try these brands called tozo from amazon. Great value and aren't terrible like all the 15 buck ones.
The radios are kinda weak when moving around, but the sound quality is decent and I'm only out that $15 when they drop in the toilet or get eaten by some animal.