Kevin McCabe compare prices