The Critical Thinking "Building Thinking Skills" series has some analogies, if I remember correctly. I haven't tried those Mindware ones, but I would bet they're pretty good.
After running some quick Google searches I came up with this list of web resources (I can't vouch for all of them):
edHelper.com (pay site, $19.99 US per year)
EnglishForEveryone.orgFreeology.commovableteacher.comRHL School (enter "analogies" in the search box)
ScholasticSteck-Vaughn (I think that first match is a sample page, but if you like it you might follow up and buy more from the series)
Super Teacher Worksheets