I have a spare current-issue USAF APECS jacket in size medium. I wear a size medium myself, as these are cut quite generously. I wear a 42 to 44 sport coat, and this is just right, even with a fleece underneath.
These are $175 new at clothing sales on base. I'll let mine go for $60 SPF!