I shopped at Vetco today here in Bellevue and came across these pretty good deals. For about a dollar each, you can get six LEDs, a toy motor, and a piezo buzzer. From what I’ve seen, these prices are competitive with eBay.
BTW, this is the first time I’ve seen blue LEDs at the same price as red, green, and yellow. Usually I’ve seen blues costing about a dollar each.