A small to medium rat is a bit much for a 4 month old bp for sure, I'd think. Without pics of the snake though *shrug* I only feed F/T so I can't help you there