Mike McCabe compare prices