Motor builders should know jetting specs for their packages. Not something thats 20 sizes rich; expecually if they have a dyno... ha
I can understand the frustration, but the expectation that a motor builder should know the jetting for a second or possibly third-hand motor with who-knows-what-mods (and spend a bunch of time to figure it out, with someone who isn't paying) is a bit unreasonable.
Consider how many different carbs makes and sizes are on the market today. Each of them will have quite different jetting points that also depend on the popoff, fuel type, and flame arrestor.
Reeds and intake can change jetting
At least two very popular exhausts, both have potentially different jetting requirements
Ignition and ignition timing can affect jetting
Pump size and load can change jetting
Elevation, air temperature, and even humidity can change jetting in some carbs.
Those are the things I can think of right off the bat. And those are just the things that affect jetting. What about all the other things that could be mistaken as a jetting problem? We all know that there's two types of jetski problems: "Just needs a battery" and "It's the carbs!"
These kind of problems are unfortunately very complex. If you were the original buyer, I could see a busy builder spending more than just a 10-20 minute phone call on you. But the fact is, you didn't spend any money with the builder on that motor. Those are the risks you take with a used setup, unfortunately.
And can you imagine your frustration if the jetting he gave you had been even 2.5 points lean instead of 20 rich?
Edit: Of course there are builders who will spend the time with a non-paying customer to figure it out. That's very nice, but I would not expect it.