I have owned a Canon Pixma MP140 for a few years now, and unaware I kept buying CL-37 and CL-38 cartridges (original and remanufactured) to replace the originals that came with the printer, which has ended up being rather costly. The ink, although good quality, runs out very fast and for the expense you get few pages out of it. Now I am aware that there are higher yield versions (that contain more ink- PG40 and PG41) for the Canon Pixma MP140 (and also a PG50, PG51 version for other types of Canon Pixma). These end up costing only a couple of pounds more for alot more ink. Feel tricked by overpriced small cartridges, so don't get tricked by this too!