D & M King compare prices