I'm using a [Gprinter GP-1324D](https://www.ebay.com/itm/365264659480) in everyday work, printing task tracking stickers, various labels, etc. It's designed to print shipping labels / recipients in business scenarios so it's fairly robust. The only con I can think of is its physical size. I'm not familiar with eBay, but on Xianyu(Chinese second hand market app), yes you can buy one using only $20, shipping included.