M and K compare prices