Elastic mate

I frequently use the Limit Distance Mate on assemblies, where I define a minimal and maximum distance of displacement.

Is there a way to make it go back to the original position after a movement (like a spring pushing it back, or something similar) ?

Even better if it be possible to control the tension

SolidworksAssemblies