Hi Dacicusan
there is spring functionality in the "Generic6DOFJoint" Joint
I checked it out. it feels a litle quirky, had to twitch a lot of values to be working. Orientation seems to be mixed up i had to use negative values for lower distance and the gizmo showed it visualy in the wrong direction.
But in theory its there.