I haven't got enough time to do it at the moment, but I would suggest you copy the text and post it in the "Übersetzung korrekt?" section of Forum section of the LEO translation site
here. You should have a perfect letter in under half an hour if the forum's running at it's usual breakneck pace!