I'm fairly certain they were the only Saints ones ever made, so just a case of the club trying to flog out of date ones in the case of Heaney, Venison and Souness.
As for the Venison Shirt I see it's only XL so I wouldn't fit in it 😁 (even if I wanted to buy or wear it which frankly I do not).