Zachary Sterling compare prices