From my experience, it would fit 620, 750, 800, 900, 1000 models from 1999 all the way up to 2007 when they stopped making them.
Very interesting that it is made out of carbon fibre. I have enough trouble trying to find these for my race bike in the standard race fibreglass, let alone carbon fibre. And since they are hard enough to find in fibreglass, it makes anyone who can be bothered making them charge double because of market share. (unlike 999 race glass that is about 1/2 the price of the SS range.) Bet it costs a pretty penny