Size guide: https://www.tmlewin.com.au/Size-Chart-Tabs.html
If spend $119 or less add postage shipped or spend $120 shipped.
Lancaster Waistcoat
https://www.tmlewin.com.au/waistcoats/lancaster-waistcoat-53…
Beech Navy Blue Waistcoat
https://www.tmlewin.com.au/waistcoats/beech-navy-blue-waistc…
Dalton Waistcoat
https://www.tmlewin.com.au/waistcoats/dalton-waistcoat-51133…
Owen Waistcoat
https://www.tmlewin.com.au/waistcoats/owen-waistcoat-54958.h…
Black Merino Tank $19.95
https://www.tmlewin.com.au/clearance/mens-knitwear/black-mer…
It's obviously not 100% wool given that shiny blue lining is probably viscose/polyester.