No, she will do just fine in the 20 gallon long tank as long as you have two tight fitting hides and black out the sides and back. Here is a thermostat from amazon, I actually use it at the moment for my boa and have heard a lot of people use it with no issues, it's 26 bucks and free shipping...
http://www.amazon.com/Hydrofarm-MTPR...6272118&sr=8-1
You just tape the under tank heater to the bottom of one side (on the outside of the tank..) and then tape the probe of the thermostat onto the center on the heat mat. You set the temp (mine's at 92 I think at the moment) and it keeps the UTH from getting too hot. You won't even need the lights with that.