Thanks in advance
Koss KSC75s are small, inexpensive and sounds alright. Those are pretty popular with the DIY guys.
It seems you also want some kind of small speaker. I assume you don't have experience designing your own speakers? If so, a small logitech speaker setup could work. The power output is going to be your main problem. What kind of power can you expect from your bike battery?