Oil dampers, mounted radio control cars seeking better performance. Suspensions incorporating dampers oil work more effectively, preventing rebounding provided by springs, giving the car more stability and greater effectiveness in any of the maneuvers, either in traction, cornering, braking and also better address.
See More