I'm surprised that this isn't exclusive to 501st members. Well I just got my MEPD shirt and while it fits, it's a little snug. If you normally wear a size L t-shirt, you should get a XL. If you have a barrel chest and a thick neck like I do, it'll fit but can't get the top button done.