FLEA
XS650 Guru
tried a rebel shock ,their about 10 1/2 inchs and direct bolt on except for the chain guard ,havnt ridden a xs hard tail but reckon wouldn't be much difference ,near killed my kidneys and they were brand new ,did give enough clearance between guard and tyre though