You can get 5mW ones from buyincoins. They cost $6. They do not come with a label and a box, tho.
You can try DX, their 5mW pointers are $9 ($7 with the DX logo that you can scrape out ) and are pretty strong and cool too.
1mw for $5 or less is hard.. rayfoss has for much more ($15 if I remember well)