John Solomon compare prices