First just relax about the efreet fight. Mark your place outside the door incase you have to leave during the fight you can port back. Next make sure you have good clothes, they dont need to be the best but they should be level 52+.
For your deck,
-the deck you have should work -add every fire blade and trap you have, if it boosts an attack use it. -add the max helephants, pheonixs, and fire minions. yes the tiny horrible little fire minion. -pixies,and satyrs if you have them
-could take up to an hour without crown minions, but should only take 15-30 minutes -kill the minion FIRST! -SUMMON YOUR MINIONWITH A SPELL -stack your helephants then pheonix -Congratulations the fight is over!
return to Dalia and quest complete! If this helps please say so! :D