Update. Finally got my parts the other day after getting dicked around for 3 weeks.
New air box and rubber booty, battery, COIL, spark plug cap, and some other stuff.
Runs alot better. Today, took it to my buddies house down the street, round trip with a detour over 6 miles. Stalled...