Zachary Armstrong compare prices