7 minutes is normal for a burn time. as far as i am aware you wont get any type of fuel that lasts longer than this.
perhaps you should get other toys and soak them before hand, and perhaps have your safety person/friend to light them for you just before your current toy runs out.
"but have you considered there is more to life than your eyelids?"
jointly owned by Fire_Spinning_Angel and Blu_Valley