The cbr6 shocks are around 300mm in length it's a common swap on the NC29 and someone has just fitted an R6 shock which is 290mm and has a piggy back remote, both would work on the 21 but would I think be to long for the 18.
_________________
MC21SP - Roth-tax
CBR400 - track
MC21R - sold
MC21SP - sold