I would definitely give your snakes more time to mature. 2.5 years is too young, IMHO, the breed BCI. With the exceptions of males, they can breed whenever they are willing (so long as they aren't completely dwarfed by the female), females however can suffer serious consequences if bred too early. IMHO they should be at least 4 years old, if you can wait til 5 thats even better.
As Jeff mentioned, it isn't a boas versus pythons thing in terms of easy of breeding, its a species-specific thing. For instance BCI are fairly easy to breed (when I say easy, I mean in comparison to other species), as well as ball pythons, however not all pythons and not all boas are easy to breed... some species have still not been bred in captivity at all.