Brian Patten compare prices