I have been waiting to post about this, just because I wanted to make sure it was going to work out all right. But since this came up I will go ahead and mention it.
I recently purchased a charcoal canister for a carbureted 98-02 Yamaha R1 motorcycle. It's about the same height as the stock canister, but only 2 inches diameter. Hoses hook up fine, even the bottom, and frees up a lot of space.
Summertime heat is barely here, and I haven't had in the mountains yet. I generally travel between 5000-12000 feet which causes a lot of pressure changes and can work a canister pretty hard. So I can't say 100% this is a solution but so far it's looking good. This is a daily driver also, so it purges regularly.
And bonus... it's a Denso unit. Here's an eBay link to similar, if you search you can find them for less than $20.
Yamaha YZF R1 R1 2002 2003 Evaporative Canister Evap Canister 80767 | eBay
Not permanent mounted, yet. Waiting to make sure it's going to work with elevation. Also, ignore the zip tied VSV, working on an EGR issue.
View attachment 1269592