Stay away from refilling it yourself though. That's what ruined my Epson.
I'd get something from your local major office products supplier (i.e. Office Depot, Staples)...they wouldn't sell garbage, and if they got complaints they would stop selling that particular product. If you're a member of Costco, you might check there to see if they have Canon brand cartridges cheap...or maybe a computer show.