By those 10% / 15% figures we would be talking about a 400 to 600 grams rat for a 4000 gram female, a 250 to 375 grams rat for a 2500 grams female
An animal eating a 250 grams rat would be sluggish and uncomfortable for days and likely to eat only once every 3 to 4 weeks, that's old school feeding. (though some people even used to feed small rabbits)
BP are already overfed in captivity and that kind of feeding is not something I would recommend.
For a snake to eat with consistency year round I recommend feeding smaller preys, anything around 1000 grams here gets something in the 55/75 grams range depending if it's a male or female, and I skip a week here and there as well.
And I never feed anything larger than 150 grams rats even to my 4000 grams female.
Sure they can eat more but it does not mean that it is good for them, there metabolism slows down tremendously as they age and food intake should decrease.