all the bearings on the bike probably comes out to 200 bucks or so (probably less). I personally would start there, as I would rather have a bike that handles very well then a bike that starts every time. if your bike dies on you while riding your less likely to get hurt then if the bike gets into a speed wobble caused by worn out bearings.
Save the extra money to get the stator and electronic ignition; both pieces are very very well made and will improve the bike drastically. I have ordered two stators from ricks and the quality is top notch. the bore-tech electronic ignition is a great unit also. another company just started making cb350 electronic ignitions for very cheap; no idea on the quality though, they just came out.
stock coils are probably getting near the end of their life... grab some XS650 coils from MikesXS and youll have a nice spark without spending as much as you would on dynas. spark plugs are cheap, so replace those of course. if you need spark plug wire.... give me the length and I can send you it for a verrry cheap price as I have a 100 foot roll
. I need to know the length before tuesday though; I leave the country.
really though, the most bulletproof you can make the bike is just making sure everything is in good order, no shitty wiring, valves adjusted, carbs adjusted, bolts tight, etc.
but for the money, bearings, bushings, chain, sprockets, tires, brakes, etc, should be the best you can afford. thats shit that can save your life and will improve the bike drastically.