Barry Foley compare prices