I have had bad experience with printheads on my BJC -4100 and current BJC-2000 using generic ink. Seems that the generic ink is thinner thus causing the printhead to contact the paper with more abrasion.
I now only use Canon OEM ink -- prices have been reasonable using rebates at Sam's club, coupons for Staples, etc....