John Bratton compare prices