I have had these fish for about two years. The females are about 4 inches long and the males 3 inches. When I bought them, they were sold as S. petricola. But now looking at the pages here, I'm wondering if they are really S. lucipinnis. They just spawned, and I have a few hundred hatching eggs (in a basket with fine mesh in the main tank).
Here are some pictures that will hopefully settle the ID.
First one:
Same fish, different view:
2nd fish:
juvenile (unknown age, 6 mo?, 1.5 inches):
ventral surface:
trio:
Thanks!!