It looks like an Siamese Algae Eater, SAE (C. siamensis), but it's hard to tell from the photo. SAEs will have a dark lateral line, that is rough on the edges.
A flying fox (Epalzeorhynchus kalopterus) will have a very smooth edged lateral line
Try here for a good page on identification of the similar looking fish.
The catfish looks like Pimelodus tetramerus but considering that this is a newly discovered species, it is more likely another Pimodelus. I'm not sure that these have made it into the aquarium trade yet.
It's hard to tell the difference between a flying fox and a SAE from those pictures. It is defintaely one of the 2. The link provided is a great tool for telling the difference.