Is Andy Carroll a good-value signing at £15 million?