Brian McFarlane compare prices