Could anyone please tell me if a 848,1098,1198 rear shock is the same length as a 749/999 Before anyone gets confused, its for a project bike and temporary I have got a 749/999 shock to fit but I am looking to see if I can upgrade, thanks