John H. Pryor compare prices