Eoddata is convenient because of the API, file format, and international market data.
If you want a cheap solution, you can sign up for Sierra Chart. Get the package for $22 and you'll get 6 months worth of 1-minute data on most futures including a continuous contract. They have some more packages available for additional money. Then use their worksheet to export data into csv or xls format. Alternatively you can also read their binary files if you can program.