That size would be perfect for an adult rainbow boa. In my experience, males tend to be quite a bit smaller than females. Brazilians and Peruvians grow to about the same size and there are even some who question how different they really are. You should be able to find a captive-bred Brazilian more easily than a Peruvian. Try to locate a good breeder.