Actually, after digging around on here I found a thread that confirms the spring should be 7 - 7.25" so mine is actually okay.
Can't understand why it fails to cock though. I have removed the spring and the cocking action is fine - new cocking shoe fitted - and everything working as it should. Refit the spring and it fails to cock!
Any ideas?