You aren't going to find a decent amp around $20 that will drive those speakers. Check used, garage sales, etc... Powered speakers would be a better idea because there is another problem - using a headphone amp output from a CD player gives you a very low voltage that doesn't work well to drive most amps.