I would go with flexwatt most definantly. You can get it at www.mgreptiles.com.
As for a thermostat, it depends on your budget. If you cant afford $100 or more then I would get a Ranco or Johnson. But if you can, go for a herpstat or helix. You can get all that from mgreptiles except the helix.