If your fin-ray counts are correct then a species of Pterygoplichthys is most likely.
In the UK, 20 years ago "H. plecostomus" (hard to be sure of the exact species with no info on collection location for the original fish before they were shipped out to the Far East) was by far the most common plec offered for sale, but P. pardalis now seems to be by far the most common.