An adult ASF is more than adequate for an adult bp. 5000g is a laaaaarge ball python! I think only a couple members on this forum have a bp even close to that! lol So I wouldn't stress out about it too much.