Is it too far gone to take to a local engine shop and get it rebuilt? Ask your dealer if they do it or recommend anyone that does that sort of work. It's got be a lot cheaper and they should offer a warranty although probably not very long. Thats my .01 worth.
G'day have you done a comp test on it? Unless it is very high hours or has been very hot or severely dusted it should start. Is the start system/preheat systen all working properly?