Haven't heard of "moonlight" pleco... but "starlight" bristlenose plecos (L183) are quite popular when they are available at most LFS, they are very small juvenile size when on sale, usually around 3cm too, but will eventually grow up to 15-20cm in size.
Maybe that is the pleco you saw? Can try doing an online Google search to see if the description matches.
Bookmarks