I've had good luck on eBay.
A lot of times when cartridges are past their expiration, they will sell them off in wholesale lots that people will pick up and sell for cheap on eBay.
I've never had an issue with an expired printer cartridge whether it was black or color on any of printers.