Since you must save the data why not replace the HDD (a 500GB here was under 50) restore the apple with the supplied DVDs (the white model came with them) then put the old HDD into some USB case (mine cost 30 bucks last time.)

That's under 99 bucks and far cheaper than a service counter or data recovery centers.