John McNeill compare prices