£325 Specialized S-Works Recon Shoes - worth the money?