I don't value DL miles for much. Worth 1cpm or less.
I got 2.5k with AA 6 or 7 months ago, and 1.5k on another AA account that I needed to top off, a month ago. Shop around for whichever miles you need the most, and go that route.
As soon as the miles post, you can cancel (if you're just doing it for miles).