McMgc compare prices