I use a Purdey waistcoat which I got at the CLA Game Fair for £89 - down from £350!! Clearly this may not be an option for you regrettably, but one UK option which could possibly work is

http://www.tweed-jacket.com/index.html

who come very highly recommended on this side of the pond. I am considering purchasing a full shooting suit from them later next year.