GreenPleco Original Plecostomus Plush Plecos are 12in long (30cm) and pretty anatomically correct. Fins are where fins should be and they even have loricariid lips in front of the suckers. It even glows in the dark!
They come complete with suction cup on there mouth for mounting on pretty much anything a typical suction cup will adhere to. They’re made of synthetic acrylic fiber, so no animals were harmed in the making of, and they’re not recommended for children under 3 years of age.