James McGee compare prices