long spring