Adding 'stretch to' constraint on spring with target will change direction of spring
To fix this you have to Select your Spring and press CtrlShiftC to add Constraints (with Targets) and choose "Copy Transforms" Constraint, this will add an empty were your mesh is and copy its Transforms this way giving your mesh the default: location / scale / rotation and for you to be able to change it, by moving / scaling / rotating your empty