Soooo many other things to check before you decide how to prioritize your spending. Have you confirmed that all 4 cylinders are firing both at idle and under load? That would be the first place i'd look to diagnose an underpowered bike that wont idle.
You need to start with a full tune-up and also check your charging system. I would not pay a mechanic to do anything to this bike--isn't that what your "labor and love" is all about? You can do it!
Save your $150 at the moment and go spend $20-$40 on a timing light and have at it yourself, it's easy. The first money i'd invest would be in a shop manual, or just download the free one you can find on the forums here.
I truly doubt the timing is your main issue here, but probably is one of them. I would do the following to get a good starting point and go from there:
1. Clean the carburetors and determine what the jetting is and that all passages are clean and clear. Get some extra jets in different sizes from stock to 2 or 3 steps up (175's, 180's, 185's, and 190's maybe). Bench sync the carbs and make sure the air screws are set evenly to each other and to factor specs, or just a bit rich. Also make sure your throttle adjuster screw on the carb rack has enough play in it to both open and close the slides after bench the bench sync, and set it just a bit open. Check and make sure the clip position in the needles is in the middle.
2. Start over with the stock airbox and a new, clean airfilter. Jet the carbs almost stock, maybe one or two steps up to compensate for the pipes
3. Adjust valve clearances (with a cold motor)
3. New plugs. Test all 4 cylinders for spark.
4. Inspect your points, and if OK, gap them, then set your static timing with a 12v test light or a voltmeter/ohmmeter (this is a few bucks at the auto parts store)
5. Make sure your battery is good and has a full charge, and fire her up to see if she runs.
6. If so, set the timing with your new timing light.
7. If running at idle now, adjust the camchain. You'll probably want to go back and readjust the valves at some point as well. Ideally, you'd do the camchain tension first, but without a bike that idles, that's sorta tricky... Oh, and BE GENTLE with the adjuster nut, they are well-known weaknesses in this bike!
8. Oil and filter change.
Now, if you did all that, and now have a bike that runs relatively ok, you're in pretty good shape. If you get stuck along the way and still can't get it to idle, check back in and tell us what's happening.