Thanks for the better photos. I am not good with drab-looking syno species ID. The genus is too large and there are too many of these in it, plus there is some variability in appearances... and complications with man-made hybrids.
If you really want a good shot at finding out the species ID, I'd recommend posting on Planet Catfish. That's where I'd turn to.