I would get large if I was you. I dress pretty gangst in my opinion, so
trust me on this one.
Get an XLT jacket (if you want a FD jacket) with a large pair of pants and you'd be set. Since they have suspenders, you can sag the shit out of them and that's where half the steeze of big pants come from. If you were wearing XL pants around your ass, your legs would look like the Michelin Man. You'd be a fool if you got XL pants, and it would look really, really bad. Idk what I have to do to convince you, but with all my power, listen to my advice.