At TSC, they sell a "replacement" spout kit for "old" cans that did not have the anti-spill feature. But they also fit the new cans. Nice loophole! So, the last several cans I bought had the spouts I hate, but I replaced them with the old style. It is necessary to drill a hole in the top of the can to install the vent cap. I do use the "modern" style of spout on my Husqvarna combi-can, as it works well with my Stihl chainsaw. But it does not work at all for my ZTR, my UTV or my tractor. All have fuel openings that are much larger than the spout OD, so it is impossible to compress the spout against the fuel port to get it to flow. So far none of my cans have cracked. I store them inside a detached garage, where the temperature is not controlled but there is no UV reaching them normally.