Wow! TWM throttle bodies are NOT CHEAP! I say keep it and try to get it all running!
However, if you sell what you have, I'm sure you will have enough $$$ from the transaction to either buy some webers outright or a nice down payment on some PMO carbs.
Either way, you have help from Jamie on the MS and John Walker on the carbs. Not a bad spot to be in if you ask me