CarSuspension, this script changes only transform, physics does not affect.
Everywhere there are null checks, in the case of an empty link, the component will continue its work.
CarSuspension.cs has comments.
How to use it is described in the documentation.
All models and additional scripts are created for demonstration, go in addition to the main script CarSuspension.cs and can also be used in your projects.