Dent puller arent that much i got mine from my local paint supplier for about 80 bucks but it had a lot of other gadets with it. With a HUGE mess like yours i would push and pull that dent from the inside and outside. Then if you have a DA "dual action sander" take it down to the bare metal. Buy some good filler " i use rage evercoat really good stuff" but before you apply the filler you need to make sure the metal is totally clean. I use Virgin 190 Wax and Grease remover, you could probably also you acetone "maybe" then get some self etching primer and lighty spray the bare metal spots and filler, keep in mind you dont need a lot. Then depending on how well you want the paint job to come out, sand the etch primer with some 600grit, but dont take it down too the bare metal. After thats down use your wax and grease remover and wipe the area. Buy some filler coat primer now and spray that on with a fairly decent amount. after let it flash for a while and then sand that down with 320 or 600 "up too you" also buy either flat black or find acutal "guide coat" and spray that on the area and then sand that lightly, this will show you your high and low spots, for low spots take it down and apply more filler bondo. Now is all this really needed for a repair? No not really but i'm doing my whole 86 mustang and i've dry and wet sanded ever damn filler coat and that car is smooth as hell now so when i paint it, it should look like glass. i'm using a one step coat which means just the paint now clear "clear on dark colors make dents and other imperfections stick out worse" and the paint i'm using is 03 corvette black, because i know i have some small lil dents still. so its either do it yourself and spend about 250 bucks and have a learning experience or take it somewhere and get charged about 650. up too you.