I am in Australia, so have no experience with work from Salis. I do get parts from there amongst other sources.
Jan at Salis has been very helpful and I think he would always do quality work.
I have had my frame straightened by a chap in Australia, but that was many years ago and can't think of his name.
Other than that I have done all the work on refurbishing my engine myself.
Everyone does a bit of a metric in their minds about how much something will cost and how long it will take. It usually takes us completely out of the game to begin with - we simply cannot afford it in either time or money.
The the secret is to think of it holistically, not as some kind of single, linear event. If you see it as work, and do a little every day (or ever weekend), even if it is just 1 thing (like turning one screw, labeling 1 wire, etc) then these issues tend to resolve themselves. Buy parts as needed and just go through it item by item. Make sure you have something else to ride, something dependable, so there is no "waiting" for something. Don't set time targets and forget time, just think of it as a regular ritual. If your tired or have something else to do, then do it and don't feel bad. Just enforce a rigid code: you have to do at least 1 thing in your free time every week.
I've found this is the key to stress free success in projects going back 25 years. Adding a few projects to the mix also is possible, you just do something else when your waiting on something from the other project. The key thing is to DO something, not think about it too much. I've probably wasted half my free time worrying about the effort it takes to do something which actually barely rivals the effort to think about it in the first place.
San Francisco, CA