Fredette knows kdxs. I wouldn't worry about it being 'right' or not.
As far as it being 'worth it', and whether you would have been happy to have paid to have it done, there's a whole spectrum of porting options. The one doing it will have some pretty extensive input from the owner before he starts sawing, grinding and excavating a cylinder/head.
So far I'm real happy with it
..seems a real good place to start.
ps
Maybe it still has 'titties' on the tires cuz they were put BACK on after the REAL ones were worn out!;) All sorts of guys round here put new tires on new bikes before they even ride them cuz they know what they want. Then the stockers go back on when it's time to sell it.
The kdx has a ton of possibilities hiding inside. In stock form it's a bit 'underdone'. The 220 certainly isn't much of a 'racer'. Port timing is too conservative.
If you had one 'stock' before and were happy with it, you'll be happy with this one.
Revalve the suspension, modify the carb, pipe it and jet it correctly and it will be a
completely different animal.
have fun!