45 gallons is rather large for a small ball python, but the contact paper and the fake plants to clutter may help. Worse comes to worse, you can always sell your giant tank and get a smaller one for less. The hides should be rather tight fitting as well, makes a huge difference in their security.