C'è una gran confusione intorno a tutto il complesso dei Crossocheilus.
Prova a guardare se il tuo animale ha tipo delle "crescenze" intorno al "naso".Se si,si tratta di un Crossocheilus,altrimenti è un Garra.
Nella foto tua non si vede bene se ne ha o meno.
Alcune specie hanno una colorazione abbastanza pronunciata,ma esistono parecchie specie intorno al gruppo di C. oblongus che si assomigiano tantissimo,come C. atrilimes,langei,nigriloba e sicuramente ancora altre non ancora descritte.
Da alcuni C. oblongus viene classificato come specie e C. siamensis come un'altra.
C. oblongus e C. langei sono veramente molto simili e solamente dalla forma del corpo non si riesce a capire di quale specie si tratta.
Una foto di un C. oblongus,esemplare conservato nel museo.Guarda un po la pinna dorsale,ad esempio la banda nera è più piccola del occhio,non assomiglia a quella dell'esemplare in foto che dovrebbe essere C siamensis/oblonga.
http://fishbase.se/images/species/Crobl_u0.gif
Come vedi una grande confusione e si spera che qualche buona anima facesse finalmente una revione valida e completa.