I recently got a sumatran blood python and I'm wondering a few things

At what size do they need a bigger space than a 41qt tub
I see people feed guinea pigs and rabbits, are they any better for the blood than the rats