Ball pythons will only end up hurting themselves on perches. They are ground pythons and climbing means that he is stressed. Lamps usually just suck humidity and are no good. They don't use basking spots, they hide and hide and hide when they are comfortable.
I think just keeping the ball python at 60% humidity and the GTP at the proper humidity level (not sure what it is, 80-90%?) constantly is best.