James P Lynch compare prices