That sounds like it could work, how long did it take you to receive the credit card in the mail?
It is $56 to buy the 2,000 miles that I need. But my flight date is very flexible, so I don't think finding a one way for 25k miles last minute will be a problem.