another alternative is to purchase a used one from vendors on EBay. there are many companies that will sell you these printers with relatively low page counts. In 2007 I bought one at one of these wholesalers for 56 Dollars. it was an hp 5si deskjet. It is a bit of a boat anchor but I have had it for all of this time and I have not run out of toner yet. it will print sheets up to 11x17 and has two paper trays.
I have printed cases of paper out of it and it keeps on ticking. It also has the network card installed and I send documents from six computers in my house.
I have used 123 before and the toner that I got to refill a Lexmark worked well until the toner cartridge started spewing out excess toner into the printer.
Refilling a toner cartridge does work until it can no longer hold the spent toner. As most printers today do not have a drain bottle for the spent toner. There is also developer in the cartridge that needs to be replaced as well. This can jam up the cartridge as well.
You can usually get two refills into a toner cartridge before you need to retire it.