Need help from the suspension gurus here!

Video from Race at 131.