Steven Haines compare prices