Just to address the elephant in the room. A BP that is 1500g should be taking prey items much larger than 150g. That is following the 10% rule, which is only applicable to hatchlings. I have balls that are only 200g taking small rats. Most people seem to underfeed their BP's.
Sent from my Samsung Galaxy Note 3
My male ball python weighs 260 g and easily takes weaned rates of 60- 70 g. Compared to my two girls that are fed a mouse of 40g he is growing much quicker than the other.