John R. Perry compare prices