Brian J. McCabe compare prices