Length should be stated on the back of the arm (probably 175).
I had this problem a few months ago with my XT cranks (hit a rock and went flying.. the video's somewhere).
View attachment 329595
A bloke on here (when I find his username I'll update this post) sent me a brand new Zee left hand crankarm for nothing. Absolute legend. There must have been some karma owing to me because it worked out perfectly. I still bought a helicoil kit (eBay link below), just because I like tools so if you're local we can try and fix it. Or.. if I can find my left hand XT arm, I'll fix it and send it to you to return the good karma to the universe and pay tribute to the bloke that helped me. Try posting a WTB thread in the meantime :spy:
View attachment 329594
eBay link