Is it easy to inject ink again into ink cartridges instead of just buying whole new cartridges to save money? If I do it myself do I have to buy certain ink?

Or should I buy the ones already done on eBay?

I use Canon Black 30 and Canon Color 31 if it matters.