I've been using ink from PrecisionColors and find it matches Epson's ink exactly. I printed out a test strip of all Epson inks with each color separated to it's own square and then, after making the switch, printed out the same color strip with the new ink. It's an exact match. Here's a link to your printer's page; you'll find these cost about 1/2 what the other inks you mentioned are charging. If you do a bunch of Googling, you will find out that all these little companies do not make their own inks, but redistribute inks, under their own brand names, made by larger companies, some of which distribute globally.
http://www.precisioncolors.com/E9B2.html