JAMES PENNINGTON compare prices