National Cycle, Memphis Shades, Slipstreamer and Maier all sell 'shields the same basic 16X16 size as the Wind Vest for as little as 80 bucks. Maier's is even tinted and quick disconnect for that price from JCW. I have one of these type on my Rocket and it works just fine, so keep an open mind and shop around.
I think if I was going barn door style I'd buy the Triumph mounting kit, the Clearview shield and invest 5 bucks in making my own front strap.
All of which is a long winded way of saying IMO you're not alone, I too think that's a lot of money for a windshield.