Shark Aquarium has a great reputation but I can ALMOST guarantee that they are Marbles, perrunos seem pretty to hard to find. Necrocanis knows more that I but I think if there are less than 11 eleven dorsal spines then it's a perruno, if 11 or more, it's a longibarbus. You may want to ask for a pic or at least a spine count if it really matters that much to you.