Michael Battle compare prices