www.pinnacledata.com has pretty good (and low priced) historical data. They can give you a continuous contract using any rolling method you'd like.