this is kind of a redundant question as most fish genericly labeled as algae eaters are long to start with.from ottos to caes true saes flying foxes,plecos they all have a longshape versus a stocky shape.some unorthodox are cherry barbs,some african cichlids,florida flag fish,mollies amano shrimp most snails.best algae eater though would have to be the true siamese algae eater.shouldn't be too hard for you to get sense i know that azgardens.com sells them so worse come to worst you can always get one from them.they run about 6 bucks from azgardens if i remember correctly.