Mine look almost identical to that. I think they came from Halfrauds / Draper for not a lot more than your 8.99. It was about 20 years ago so no idea whether they still do them.
The only problem is that they scratch your paintwork on springs ( more often than not) - especially when you have just had springs recoated ! I went to a local motorcycle shop to get mine fitted, scratch free.