I've never seen a vest at the thrift stores in my area.

J. Higgins sells a black waistcoat for $60. See it here:
http://www.jhiggins.net/sf_proddetai...181C0C0OQSP9FD