Quoted By:
IMO the best "cheap" cannister stove is Primus Yellowstone/Trail Classic.
It's not as compact as others and it doesn't have a piezo but it has two moving parts, is sturdy in construction and costs $20.
Plus it's made by Primus, who have been in the business for more than a century, not some Chinese knock-off or fly-by-night start up.