I would definitely raise his basking temp.
In Benin, the reported temps being 75F doesn't mean that the snakes don't have higher temps to bask in, nor that they thrive at a lower temp.
For example, I have had days where I check the outdoor temps as about 90F but when I check the actual temp of the ground surface in the sun, it's well over 100F, up to 120F some days. So there can be many different gradients of temperatures in an area.
If he is eating the better quality rodents, then definitely keep him on those. Every 5 days should give him enough time to digest. If the prey is too large(makes a big lump instead of a small lump) then you run a risk of him vomiting it up later, which is really stressful. But if it's a small lump, you should be just right.
Definitely post some pictures. It sounds a bit strange to see ribs on a ball python. They fatten up really quickly though, so no worries!