Tom Flanagan compare prices