Like I said before:

Telling us the exact specifications for your tank will help us to help you. Better yet post a picture. From what youve written, it sounds like you have two lamps and one unregulated UTH. Also, nothing in your enclosure should be reaching 107 F. The Basking Spot temperature should be 95 at the highest, that means that the "surface temps" as you call it (which im guessing is on top of a hide) should be at 95 at the highest. If the snake wants to, it will go up there and bask.

How are you taking the temperatures of inside the hide? You should take all the bedding out, and have the thermoMETER probe hot glued to the bottom of the glass, above the center of the Under Tank Heater. This way it will get the hottest temperature on top of the UTH that the snake could reach. Of course the substrate on top may be a bit cooler, but if the snake wants, it will burrow down to get warmer.

Also, by the sounds of it, you are using an unregulated UTH. In my honest opinion, I would never use a UTH without some sort of dimmer or rheostat at least. Try to get a VE-100 or a Ranco if you are short of cash, or a Herpstat or VE-200 or 300 if you have a bit more to spend. Its a worthy investment. The pictures Ive seen of burnt ball python bellies are disgusting and I would never want to hurt my snakes like that. The unregulated heat elements can "spike" and the temperatures really fluctuate a lot.

Lastly, what bedding are you using?