Qiksho, welcome to the Forum.
Before you get too deep in buying parts and fixing, do the hydrolock test.
ie; Because the bike has carb problems, there is a chance it has been hydrolcked.
If so, repairs will get a lot more major.
Fingers crossed for you. Let us know what you find out.
Ride safe, Ted