Michael Allan Cain compare prices