There are lots of USB-powered 5V fans out there as well (meaning you could use pretty much any USB charger to power it) in the $15 range (
this was the first one I found on Amazon, and it includes front/back grille, stand, and speed control), but if you already had the parts on-hand, kudos for scrapping something together.