Steven Earnshaw compare prices