I know this is overkill for you application but it's a commercial unit and should last a long, long time. You shouldn't need a fan since you're consuming less that 2W but you might need an enclosure. Just a thought.
http://www.powerstream.com/dc-24VAC-5V.htm