Vapor/Charcoal Cannister

Great thread! There really isn't much chatter about this out there. Just bought a '72 Valiant and noticed gas dumping from this thing. Took it out, and it was completely empty inside. The charcoal had disappeared and the filter was gone, too. We're thinking the gas issue has to do with the float, but thought we'd look for a replacement for the canister while we were at it. I've seen one account of cutting the canister and filling it again (My Jeep CJ5 Page - Charcoal Canister Rebuild) but thought I'd see what was out there in case that doesn't work.

My question: There are some Jeep canisters that are the same size, shape, and have the same number of ports - can anyone think of why they wouldn't work?