James Battell compare prices