Finally got a good heavy weight undershirt. Ordered an XXL just in case of shrinkage but seems to of holded it's size after a single wash.  I like shirts to be loose when riding motorcycles so it fits perfect but if I had planned on wearing it under another shirt I should have stayed with XL.