The chain guard doesn't fit "fat" shocks. The length doesn't matter, but check the diameter of the stock shock body where it passes the chain guard. There's not much clearance, and the shock is fairly "thin". Basically shocks with longer springs will interfere with the chain guard. Check these for what I mean: