Christopher MacLachlan compare prices