I've found "Six Five O Racing" , now in Belmont, to be pretty easy to work with. But the work they have done for me was on pure dirt bikes ... but would assume they could help with your KLX.
For me, they were also focused on reasonable costs ... one time I wanted a fork gutted and an expensive kit put in, they talked me into trying a simple revalve first (they had experience with this particular fork and it's issues) ... the end result was dramatically better than stock and I saved a ton of money.