I just bought a new one because my twenty-year-old Swingaway can opener didn’t break exactly, but it has a harder and harder time opening cans properly.
I just buy the heaviest and sturdiest one I can find, which typically ends up costing about $8 to $10 US. Then I use it for about 20 years or until my son takes it out in the garden and loses it.
I did just buy two stainless steel vegetable peelers, a set of those Titan Peelers as seen on TV!, for $9.99 and they have been wonderful. I tend to go through vegetable peelers like crazy but these seem to be lasting nicely.