Any basic V neck T shirt! Burlington Coat Factory has them often up to a 5/6x but if all else fails you can always find them at Casual Male up to a 8x. They will just be around $35.
Vest- thrifted jean jacket that was distressed. Take a jacket put a few slits In it with razor or some scissors, take some bleachy water and sponge down the front of the jacket, then wash and dry several times. The more you wash and dry the more the slits will fray.
You can also find some upto 6x on http://www.drjays.com/shop/G2-V10912-R340/big-tall.html
Red TOMS- Can basically be found in any shoe store.