Why would'nt you do it yourself? Piston, Rings, gasket kit, new timing chain and away you go! Plenty of info and manual's on the web! Save your money, you don't have to be a rocket scientist to do the job!
i have just done my 05 ktm 525 myself. Saved over $500 and now I know how my bike works. Very good way to learn about your machine.