A 20L should be good for a BP for most of their life. It may actually be TOO big for the smaller one. But as long as they are both eating and not stressed from being in that big a tank I would say leave them in their own tanks. I think (and don't quote me on this) that a 20L is big enough for a snake up to about 1000g and possibly even bigger depending on their length.