The vest looks a lot like a Motorcycle Safety Foundation vest, plus weathering and black inner stripes. Might not be exact, but definitely somewhere in that direction.
https://store.msf-usa.org/Store/MoreDetails.aspx?pid=14
https://store.msf-usa.org/Store/MoreDetails.aspx?pid=14