Never leave a live feeder with a snake for several hours. If the snake doesn't eat in 10 mins, it's not going to eat. I'm surprised people are suggesting this. Did you try pre killing and leaving it in there for a night?
In my opinion the tank is the right size, you just need to get some fake plants (Or newspaper) in there for added security.