John Storey compare prices