I don't know the Canon Pixma MP170 MFD. but I bought a Pixma 4000 from Comet for about £80. I've had it for about 4 month and so far I've been very impressed.
However this is a replacement for a five year old Epson which gave sterling service but alas eventually old age caught up with it so I guess anything a bit younger would be an improvement.
Suggest you get on to Choice stationery and suggest they source the cartridges you need, they are always looking for new products