Basking bulbs are not great for snakes. Keep those for lizards, BPs generally don't appreciate intense bright lights. The red bulb is fine, I have used them in the past. What are your temps? How are you checking them? You don't need to night drop temps, its fine to keep them consistent day and night.

Log hides aren't the greatest, but they will do. Consider changing to something non-porous in the future. What is your humidity like?

You would also do better to put those plastic plants on the floor of the cage for the bp to hide under, he isn't going to climb up there frequently.

If you want to keep this snake in the best way possible I would do the following.

1. Buy either a digital probe thermometer or a temp gun. Temp guns are a better choice.
2. Check your hot spot temps-88-91 is usually standard
3. Get a lamp dimmer to modulate your IR bulb temps. (Unless your room stays completely temperature constant, you need a way to alter temps)
4. Limit ventilation on the top of the cage (There is a how to diy cage foil treatment write up in this forum)
5. Check your humidity