This is what I use, PVC cages:
Here is a thread I wrote on them: http://ball-pythons.net/forums/showt...With-Pictures!
For your set up I would get a UTH with a thermostat, and use it to create the basking site of 90 degrees on one side of the tank, then use a lower wattage heat bulb (or a heat bulb on a lamp dimmer) to keep the air temperature in the cage 80 degrees.
You do want one side of the cage to be hotter than the other, one side should be around 90, and the other side around 80, and the middle should be somewhere in-between.