If you have a HP printer, you are probably going to want to buy generics. I have a HP printer and have used several generics and have had absolutely no problems at all, the system even reads the cartridges perfectly. I have even used the ink from abacus before and it was perfect quality. I bought this HP printer at walmart and it has been working for well over a year now and previously I was not able to get an inkjet printer to last 6 months before it just died.
There's a big difference between fill your own cartridge kits and generic remanufactured cartridges. The fill your own kits almost never work right and are very messy, however the remanufactured option works perfectly for me.
You could also try taking your cartridge to Walgreens or a similar place as they fill them for around 10$ plus they guarantee their work.