The photo shown is from the Jack Lilley website (
http://www.jacklilley.com/view_part....4&part_id=2691), a Triumph dealer in Middlesex, England, who sources these from Mecatwin-X, a small French company (if you can call them a company). I have one on order from Jack Lilley but they tell me that it is very difficult to get anything from Mecatwin. Jack Lilley's price is £44.99 which converts today to US$79.20, plus shipping. Figure on spending about $100. It is possible that vintage fender stays may also fit (and may even be where the Mecatwin unit is sourced).
These are also advertised on the Mecatwin-X website (
http://www.mecatwin.com/en/accessoir...garde-boue.htm) I've emailed them several time, but as many people will confirm, these folks generally ignore emails even though their website claims that they sell stuff. The price there is 44.30 EUR, which converts today to US$52.83, plus shipping - if you can get them to sell you anything.
If you can get one from BellaCorse, I'd do so. I'll get mine from them too. Mike Selman is very helpful and great to work with.