You might want to take a look at Performance Bicycle outerwear. I have one of their Nantahala jackets in XL - I'm 6'6" and and wear a 37" sleeve on dress shirts. This jacket is a perfect fit for me - sleeve and body length are right on. Performance has XXL sizes as well.