Shocks that suit and shocks that fit are very different things.
My mc21 has a CBR600f3 rear shock (year unknown it came on the bike however I believe only 1997 and 1998 shocks are the right length, pre that they're too short), it's supposedly stock and is VERY firm (and I'm 15st), it's fine on the track but far too harsh on all but the smoothest roads.
_________________
Please do not PM me technical questions, if you can't find it on the Forum start a thread