Thanks for all the comments guys. If the sonic cleaning doesn't work out I'll try finding one on ebay or post a want ad before relegating it to paper weight status. One of the problems might be that Triumph apparently used a couple of different models CV carbs. I was comparing it to one that took off old Harley Electra Glide and it is pretty much the same.
And on swapping out carbs as edmspeedmaster mentioned, are there performance carbs made for these bikes? Makes sense.
On the TPS, I didn't know the carbureted Speedmasters had one. The first time I ever even heard of one was when I was when both stepper motor (never heard of that either)and TPS went out on my 2007 Rocket. Triumph replaced them both under warranty. The Rocket was the first bike I'd ever owned that had throttle bodies.