McPherson compare prices