Bruce Kirkpatrick compare prices