I dunno. What is sterno going for in your neck of the woods?
For someone who buys them from the Sterno factory store for 30 cents a can, that's not a good price.
For someone who has them flown into their camp in Alaska for $10 a three pack, it's a steal!
If the Sterno is not fresh, it might not be a good deal. Give them a shake. If it feels like a lump of sterno is sliding back and forth in there, it means that some of it has evaporated. You might not be paying for a FULL can of Sterno.
I pay $1.70 for a plastic pint bottle of springwater. Is that a good price?
Post your address and maybe someone local can tell you what the stores near to you are selling them for.