Ugh. Dream? Really? I do not forgive you.
Someone not like you enough to give you coal?
great!!!! register it, ride it, service it. DON'T FUCK WITH IT. Get a manual and do everything in the service and maintenance section (including new tires). You are new and you want to learn? you learn by riding a motorcycle, breaking it, then fixing it. You don't learn by taking it apart and poking at it with your pecker.
how does one "Revamp" a carb? new lipstick? It's a vamp joke, it's over most people's heads.
It's not the only area you need help in. Is it a stock gas tank? how bad is the rust. Are you sure you don't want to learn how to clean it first since, you know, you've never worked on a motorcycle before and this is a perfect time to learn something? It's way cheaper and then you can keep riding.
As far as I know the XL has a very similar frame to all the other cb350s in the front half, it's the rear section that's different. This should probably be the first sign to you that maybe you have picked the wrong platform for whatever the heck you think a "cafe racer" is.
you don't know what you need.
you don't, this shit is a gamble. You can measure the tank tunnel dimensions and width but unless you are buying from someplace with published measurements good luck getting people on ebay to send you measurements of their tanks undersides. The best way to handle this is to find a local motorcycle junkyard near you and start test fitting tanks.
By the way, machining is for engine parts, not sheetmetal.
yeah yeah you want to be individualistic just like everyone else in this hobby and you don't know what a cafe racer or brat is you just saw someone online refer to the awful bikes from seaweed and gravel (or whatever the heck their name is) as cafe brat and now you want that. We get it. you don't really want a motorcycle you just want something else to bore your friends with at cocktail parties besides woodworking. yawn.
Here is an idea. Rather than use words you clearly don't know the meaning of, why don't you set yourself up for success. Get your bike on the road, running, riding, registered, insured. Get some real gear. Rack up miles riding and learning not to die. break the bike. fix the bike. forget your dream of a supersweet choppah-brat-cafe-mobster for a while while you actually learn the basic skills. Then when you have enough time and experience to get a handle on the magnitude of what's you obviously have currently underestimated, then you get your shit together, do some research, and buy the right bike.
And don't take yourself or any of this hobby too seriously. Except the gear part, that saves your life yo.